Pedda: Supplied argument is not a valid MySQL result resource

Beitrag lesen

Hallo zusammen,

ich zermater mir hier schon seit einiger Zeit mein kleines Hirn :(
Eine while-Schleife bricht nach (seltsamerweise erfolgreichem) ersten Durchlauf mit "Supplied argument is not a valid MySQL result resource" ab ...
Folgender Code:
********************************************************************
$select = "SELECT name,tag_id,A1a,A1b FROM termine WHERE tag_id=$wert";
$query = mysql_query($select, $db) or die(mysql_error());
while($select = mysql_fetch_row($query)) {
    $name = $select[0];
    $var1=$select[2];
    $var2=$select[3];
    $dif1=$var1-$var2;

$gro = "SELECT naff1, naff2 FROM tabelle1 WHERE id='$gro_id'";
    $suche = mysql_query($gro, $db) or die(mysql_error());
    while ($gro = mysql_fetch_row($suche)) {
 $var3=$gro[0];
 $var4=$gro[1];
 $dif2=$var3-$var4;

$punktealt = "SELECT punkte FROM tabelle2 WHERE name='$name'";
 $punkt = mysql_query($punktealt, $db) or die(mysql_error());
 while ($punktealt = mysql_fetch_row($punkt)) {
     $update = "UPDATE tabelle2 SET punkte_alt='$punktealt[0]' WHERE name='$name'";
     $query = mysql_query($update, $db) or die(mysql_error());
 }
 if ($var1==$var3 && $var2==$var4){
     $update = "UPDATE tabelle2 SET feld1=feld1+1 WHERE name='$name'";
     $upquery = mysql_query($update, $db) or die(mysql_error());
     $update2 = "UPDATE tabelle2 SET punkte=punkte+3 WHERE name='$name'";
     $upquery2 = mysql_query($update2, $db) or die(mysql_error());
 }
 else if ($dif1==$dif2) {
     $update3 = "UPDATE tabelle2 SET feld2=feld2+1 WHERE name='$name'";
     $upquery3 = mysql_query($update3, $db) or die(mysql_error());
     $update4 = "UPDATE tabelle2 SET punkte=punkte+2 WHERE name='$name'";
     $upquery4 = mysql_query($update4, $db) or die(mysql_error());
 }
 else if (($var1>$var2 && $var3>$var4) || ($var1<$var2 && $var3<$var4)) {
     $update5 = "UPDATE tabelle2 SET feld3=feld3+1 WHERE name='$name'";
     $upquery5 = mysql_query($update5, $db) or die(mysql_error());
     $update6 = "UPDATE tabelle2 SET punkte=punkte+1 WHERE name='$name'";
     $upquery6 = mysql_query($update6, $db) or die(mysql_error());
 }
    }
}
********************************************************************

Die Zeile, die er anmeckert ist
while($select = mysql_fetch_row($query)) {
(also die vierte)
.... kann mir jemand bitte sagen warum das passiert ?

Thnx & Gruss aus Münster

Pedda