delete tar inte bort

PHP

4 svar · 200 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Trådstart#1

Varför funkar inte detta?

  if (isset($_GET['delete'])){
      $sql = "DELETE FROM nyheter WHERE id={$_GET['delete']}";
      mysql_query($sql);
      header("Location: $self");
      exit;
   }
Medlem sedan juni 200032 967 inlägg
#2

På vilket sätt funkar det inte?
Skriv ut MySQLs felmeddelande så du har en chans att felsöka.

Medlem sedan juli 20033 147 inlägg
#3

Lägg till

mysql_query($sql) or die(mysql_error());
Medlem sedan feb. 2003777 inlägg
#4

har jag gjort, ser nu ut så här.
och får upp felmeddelande

"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 '' at line 1"

Medlem sedan juli 20033 147 inlägg
#5

Verkar som om $_GET['delete'] inte innehåller något värde.

255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
118 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)