webForumDet fria alternativet

felmeddelande när jag ska ta bort användare

Databaser & SQL

4 svar · 202 visningar · startad av jiggan

Medlem sedan juni 2003175 inlägg
Frågan#1

jag får detta felmeddelandet när jag ska ta bort en användare från databasen...min kod ser ut så här:
<?php
$link = mysql_connect ("127.0.0.1", "root", "");
$delete = "DELETE * FROM users WHERE user= '{$_POST['user']}'";
mysql_select_db("mysql", $link);
$resultat = mysql_query($delete, $link);
if (!$resultat)
{
echo mysql_error();
}
else
{
header("Location: admin_index.php");
}
mysql_close ($link);
?>

jag får meddelandet:
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 '* FROM users WHERE user= 'jiggan'' at line 1
vad är det för fel?
//jiggan

Medlem sedan juni 200032 967 inlägg
#2

Jag skulle gissa på att det är asterisken i din SQL-fråga som gör att du får syntaxfel. Vad jag vet är det bara gamla Access-versioner som vill att man ska skriva DELETE * FROM tbl, medans man i andra dbms skriver endast DELETE FROM tbl.

Mvh

Medlem sedan juni 20015 009 inlägg
#3

Stämmer det @nders säger, i mysql kan man inte ha med *. :)

Medlem sedan nov. 2000857 inlägg
#4

Flyttad från PHP...

Medlem sedan juni 2003175 inlägg
#5

nu funkade det fint! tack ska ni ha!

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