Autor Zpráva
yeaah
Profil *
Ahoj, zacinam s prepared statement a narazil jsem hned na problem.
Jak provedu:
SELECT a nasledne INSERT?

Zkousel jsem toto, ale nefunguje mi to. Haze to chybu Fatal error: Call to a member function bind_param() on a non-object in 20 ...

1<?php
2$mysqli = new mysqli("localhost","root","pass","db");
3 
4$query = $mysqli->prepare("SELECT url FROM servers");
5$query->execute();
6$query->bind_result($data);
7 
8$query2 = $mysqli->prepare("INSERT INTO links(url) VALUES (?)");
9$query2->bind_param("s", $data);   
10 
11while ($query->fetch())
12{
13  echo $data;
14  $query2->execute();
15  $query2->close();
16}
17$query->close();
18?>
<?php
$mysqli new mysqli("localhost","root","pass","db");
 
$query $mysqli->prepare("SELECT url FROM servers");
$query->execute();
$query->bind_result($data);
 
$query2 $mysqli->prepare("INSERT INTO links(url) VALUES (?)");
$query2->bind_param("s"$data);   
 
while ($query->fetch())
{
  echo $data;
  $query2->execute();
  $query2->close();
}
$query->close();
?>
Camo
Profil
yeaah:
Predpokladám že links(url) v prepare() má byť oddelene.
Pesso69
Profil
$query2 = $mysqli->prepare("INSERT INTO links (`url`) VALUES (?)");
$query2 $mysqli->prepare("INSERT INTO links (`url`) VALUES (?)");
Toto vlákno je staré, již dlouho do něj nikdo nepřispíval.

Informace a odkazy zde uváděné už nemusejí být aktuální. Nechcete-li řešit zde uvedenou konkrétní otázku, založte si vlastní vlákno, nepište do tohoto. Vložíte-li sem nyní příspěvek, upoutáte pozornost mnoha lidí a někteří z nich si jen kvůli vám přečtou i všechny předcházející příspěvky. Předpokládáte-li, že váš text skutečně bude hodnotný, stiskněte následující tlačítko:


Běda vám, jestli to bude blábol.

0