Mailinglisten-Archive |
Steffen Kother schrieb: > Hi Cyrus, > > Cyrus Mandrake wrote: >>> if ($parsed_referer['host'] != $_SERVER['HTTP_HOST']) { >>> $host = "localhost"; >>> $user = "usr"; >>> $password = "pw"; >>> $db_name = "db"; >>> >>> $connect = mysql_connect($host, $user, $password); if (!$connect) >>> { >>> echo "Connection FEHLER!<br />"; >>> } >>> else >>> { >>> echo "CONNECTION!<br />"; >>> $db_sele = mysql_select_db($db_name); >>> if (!$db_sele) >>> { >>> echo "Select db FEHLER!<br />"; >>> } >>> else >>> { >>> echo "SELECT DB!<br />"; >>> } >>> } > > Hier drin sthet kein Query! doch ... ;-) nur falsch eingerückt das else gehört zu dem if nach dem connect > >>> $qry = mysql_query("INSERT INTO `table` >>> (`wert1`,`wert2`,`wert3`,`wert4`) VALUES ('1','2','3','4')"); >>> > > Dafür steht es hier außerhalb der Abfrage. > >>> if (!$qry) >>> { >>> echo "FEHLER!<br />"; >>> } >>> else >>> { >>> echo "ERFOLG!<br />"; >>> } >>> if (!mysql_close($connect)) >>> { >>> echo "con_close FEHLER!<br />"; >>> } >>> else >>> { >>> echo "CONNECTION CLOSED!<br />"; >>> } >>> echo "test1"; >>> } >>> else >>> { >>> echo "test2"; >>> } > > Wenn du diese Abfrage(n) durchläufst, ist dein Query schon lange > Geschichte. > >> Das verstehe ich jetzt nicht ganz. Der Teil >> >>> $qry = mysql_query("INSERT INTO `table` >>> (`wert1`,`wert2`,`wert3`,`wert4`) VALUES ('1','2','3','4')"); >>> >>> if (!$qry) >>> { >>> echo "FEHLER!<br />"; >>> } >>> else >>> { >>> echo "ERFOLG!<br />"; >>> } >> ist doch eindeutig in der Klammer. Warum findet der Query in allen >> Fällen statt? Ich kann dir nicht so ganz folgen :( > > Nein, siehe oben. >
php::bar PHP Wiki - Listenarchive