mysql_affected_rows() mit if Abfrage

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • mysql_affected_rows() mit if Abfrage

    Warum wird zahl nicht erhöht?
    In der Tabelle gibt es keinen Eintrag der nach dem Schema gelöscht werden kann, weshalb doch mysql_affected_rows() 0 sein müßte?

    $result =mysql_query("DELETE FROM counter WHERE ip='$ip' and zeit < now() - INTERVAL 4 HOUR");
    if (mysql_affected_rows()==0) {
    $zahl=$zahl+1;
    }

    Gruß
    Zuletzt geändert von Tpercon; 05.08.2002, 18:26.

  • #2
    Was wird beim Print ausgegeben?
    PHP-Code:
    $result =mysql_query("DELETE FROM counter WHERE ip='$ip' and zeit < now() - INTERVAL 4 HOUR");

    $saetze mysql_affected_rows();
    print 
    "Anzahl gelöschter Records:$saetze<br>\n";

    if (
    $saetze ==0) {
       
    $zahl++;

    Kommentar


    • #3
      Das gibt ja 0 zurück.

      Dann ne andere Frage:
      Wie kann ich denn den Inhalt von einer Textdatei löschen bzw. überschreiben?
      Vielleicht liegt's daran.

      Gruß

      Kommentar


      • #4
        Hat sich erledigt, ich hatte einen Variablennamen falsch geschrieben.

        Kommentar

        Lädt...
        X