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