Mailinglisten-Archive |
Hi Steffen, Am Montag, 25. Juni 2007 schrieb Steffen Kother: > 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! > > >> $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. das verstehe ich aber auch nicht. mysql_query() steht doch eindeutig innerhalb der if-Bedingung, um die es geht. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive