Mysql problem

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

  • Mysql problem

    PHP-Code:
    $index "1";
    $sqlab "delete from uploaddata where index like '$index'";

    mysql_query($sqlab) or die(mysql_error());

    $num mysql_affected_rows();
      
    if (
    $num>0)
             echo 
    "Der Datensatz wurde gelöscht<p>";
       else
             echo 
    "Der Datensatz wurde nicht gelöscht<p>"
    es kommt der Fehler: You have an error in your SQL syntax.
    Check the manual that corresponds to your MySQL server
    version for the right syntax to use near 'index like '1'' at line 1

    laut phpmyadmin MySQL 4.0.15-Max

  • #2
    Ich würde mal vermuten , dass das daher kommt dass deine Spalte Index in der Datenbank den Typ Integer hat , du aber einen String zum vergleichen übergibts.

    Lass mal die beiden ' ' um $integer weg und ersetze like durch = , dann sollte es gehen. Zumindest wenn die Spalte wirklich vom Typ Integer ist.

    Gruß Sono

    Kommentar

    Lädt...
    X