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