Matthias: kann den fehler nicht finden.. brauche hilfe!!!

Hallo,
beim aufrufen des Scripts erhalte ich immer folgende Fehlermeldung:

Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web449/html/php/login/scripte/start_fav.php on line 16

allerdings wird alles richtig ausgeführt, und der quelltext ist nach meiner Ansicht auch richtig, aber irgendwo muss ja der Fehler liegen..
hier der quelltext:

@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error());
mysql_select_db(MYSQL_DATABASE) OR die(mysql_error());
    $sql = "SELECT
     id,
     start
FROM
    $tabelle
WHERE
     id = '$id';";
$result = mysql_query($sql) OR die(mysql_error());

jetzt kommt Zeile 16 wo der Fehler sein soll

while($row = mysql_fetch_assoc($result)) {
if($row['start'] == '0') {
$sql = "UPDATE
    $tabelle
SET
    start = '1'
WHERE
    id = '$id';";
$result = mysql_query($sql) OR die(mysql_error());
}
else {
$sql = "UPDATE
    $tabelle
SET
    start = '0'
WHERE
    id = '$id';";
$result = mysql_query($sql) OR die(mysql_error());
}
}

vielen dank schonmal jetzt für eure Hilfe..
lg
Matthias

  1. Hi!

    $result = mysql_query($sql) OR die(mysql_error());

    jetzt kommt Zeile 16 wo der Fehler sein soll

    füge hier mal folgende Zeile ein:

    echo 'MySQL-Fehler: '.mysql_error();

    while($row = mysql_fetch_assoc($result)) {

    Grüße
    Andreas

    --
    SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/
    1. Danke für deine Antwort, hier die neue Meldung...

      MySQL-Fehler:
      Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /srv/www/htdocs/web449/html/php/login/scripte/start_fav.php on line 17

      also nicht viel anders oder????
      lg
      matthias

    2. Hi!

      $result = mysql_query($sql) OR die(mysql_error());

      ups, das steht ja schon da ;-)

      Dann könnte es dran liegen, dass Du in der Schleife $result mit neuen Werten belegst, die mysql_fetch_assoc() nicht erwartet. Also entweder unten andere Variablennamen verwenden, oder ganz weglassen wenn Du mit dem Wert eh nichts machst.

      Grüße
      Andreas

      --
      SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/
      1. super... vielen dank!!
        es funktioniert...
        lg
        matthias