webForumDet fria alternativet

Varför sparas inget?

2 svar · 169 visningar · startad av jiggan

jigganMedlem sedan juni 2003175 inlägg
#1

varför sparas det inget med denna koden? jag får inget meddelande heller utan allt går som det ska men där hamnar inget i databasen...

$sql="INSERT INTO user_gb WHERE uid= '" . $_SESSION['uid'] . "' (fromid, toid, text) VALUES
('" . $_SESSION['uid'] . "', '" . $_GET['uid'] . "', '" . $_POST['text'] . "')";
$resultat = mysql_query($sql, $link) or die (mysql_error());

//jiggan

jigganMedlem sedan juni 2003175 inlägg
#2

nu får jag ett 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 'WHERE uid= '875bdf1d10b3800e4ba13d2d2d279d7f'' at line 2

hur fixar jag detta?
//jiggan

apskaftMedlem sedan juli 20039 inlägg
#3

Vid INSERT INTO använder man inget WHERE-villkor...
Testa helt enkelt att plocka bort WHERE-delen ur SQL-frågan..., om det nu inte är så att du egentligen vill uppdatera en post, då ska du ju använda UPDATE istället för INSERT INTO...

133 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)