kostenloser Webspace werbefrei: lima-city


Fehler in PHP-Code...

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    ps3web

    Kostenloser Webspace von ps3web

    ps3web hat kostenlosen Webspace.

    Hi,

    f?r mein Kommentarsystem habe ich einen Flood-Intervall von 90 Sekunden vorgesehen. In der folgenden MySQL-Abfrage wird geschaut, wie lange es her ist, dass der User etwas geschrieben hat. Bei phpmyadmin klapp alles super, wenn ich es jedoch so auf der Webseite verwende, funktioniert es nicht mehr.
    Wisst ihr, wo der Fehler ist?

    $abfrage = mysql_query("SELECT TIME_TO_SEC(NOW()) - TIME_TO_SEC (datum) AS unterschied FROM news_kommentare WHERE autor = '$user' ORDER BY id DESC LIMIT 1");
    while ($row = mysql_fetch_object($abfrage)){
    $unterschied = $row->unterschied;
    }
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. wahrscheinlich $unterschied statt unterschied
  4. Autor dieses Themas

    ps3web

    Kostenloser Webspace von ps3web

    ps3web hat kostenlosen Webspace.

    nein, das ist es nicht.
    Fehlermeldung ?brigens:
    Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in C:\Programme\xampp\htdocs\ps3web\news.php on line 62

    /EDIT: Hat sich erledigt...
    Ich hab keine ahnung wieso, aber der mysql_code muss so aussehen:

    SELECT TIME_TO_SEC( NOW( ) ) - TIME_TO_SEC( datum ) AS unterschied
    FROM news_kommentare
    WHERE autor = '$user'
    ORDER BY id DESC
    LIMIT 1

    Beitrag ge?ndert am 18.10.2005 21:32 von ps3web
  5. Der Fehler kam, weil die Datenbankabfrage fehlerhaft war. Deshalb wurde kein g?ltiger Abfrage-Handle zur?ckgeliefert sondern der Wert FALSE.

    $handle = mysql_query($query_string);
    if($handle === FALSE) {
    print("Fehler in der Datenbank-Abfrage!");
    exit();
    }

    while ($row = mysql_fetch_object($abfrage)){

    $unterschied = $row->unterschied;

    }
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!