Problem mit select

kesnw

Erfahrenes Mitglied
Ich drehe noch durch.

Das hier funktioniert:
PHP:
$pw_query = "SELECT password from vendors WHERE L_ID = '$user'";
$pw_result = mysql_query($pw_query, $verbindung) or die ("Error in query: $pw_query. " . mysql_error());
$pw = mysql_result($pw_result,0,0);

Und das hier nicht:
PHP:
16 $query  = "SELECT lager FROM vendors WHERE material='$link'";
17 $result = mysql_query($query, $verbindung) or die ("Error in query: $query. " . mysql_error());
18 $code = mysql_result($result,0,0);

Beim zweiten gibt es folgende Fehlermeldung:
Warning: Unable to jump to row 0 on MySQL result index 2 in /usr/local/blablabla/vendorrating/mail/action_checkcode.php on line 18

WARUM?
 
Hast du schonmal die SQL-Anweisung geprüft, ob die überhaupt ein Ergebnis liefert? Die Fehlermeldung riecht verdächtig danach, dass er in die erste Zeile springen will, wobei es aber keine erste Zeile gibt. Im Notfall soetwas immer abfragen.

PHP:
if (mysql_num_rows () > 0)
{
  // ...
}
 
Zurück