phpbar.de logo

Mailinglisten-Archive

[php] IF-Auslöser von mySQL-Query ignoriert

[php] IF-Auslöser von mySQL-Query ignoriert

Lutz Zetzsche Lutz.Zetzsche at sea-rescue.de
Mon Jun 25 11:47:51 CEST 2007


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