Kein Eintrag in DB, trotzdem Variable füllen

kesnw

Erfahrenes Mitglied
Hi,
habe folgendes Problem:

Ich selektiere etwas aus meiner DB
Code:
$query  = "SELECT lager FROM vendors WHERE material='$link'";
$result = mysql_query($query, $verbindung) or die ("Error in query: $query. " . mysql_error());
$code = mysql_result($result,0,0);

Allerdings kann es sein, dass das Feld leer ist. Scheinbar kommt php nicht damit zurecht und gibt den Fehler:

Warning: Unable to jump to row 0 on MySQL result index 2

zurück.

Was kann man da machen Gibts sowas wie ein TRY
 
Code:
$query  = "SELECT lager FROM vendors WHERE material='$link'";
$result = mysql_query($query, $verbindung);

if(mysql_num_rows($result) > 0){
       $code = mysql_result($result,0,0);
}

Sollte funktionieren :)
 
Zurück