07. marts 2005 - 22:14Der er
20 kommentarer og 1 løsning
UPDATE sætning med variabler, virker ikke.
Hej Eksperter,
Jeg sider og roder med noget nyhedsystem, men jeg kan ikke få følgende update sætning til at virke...
$query = ("UPDATE news SET nick = '.$nick.', titel = '.$titel.', nyhed = '.$nyhed.' WHERE id = '.$_GET[id].'");
Den kommer med følgende fejl...
Query failed: 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
Håber der er nogle der kan hjælpe mig, da jeg er ved at blive gråhåret af det her....
$query = ("UPDATE news SET nick='$nick', titel='$titel', nyhed='$nyhed' WHERE id = ".$_GET[id]); der mangler i hvert tilfælde en parantes slut... eller også er der en start for meget i begyndelsen
I den form du viser her - rart at se det endelig - har du ikke en $_GET['id'] defineret. Du har det nok fra den foregående side.
Du skal lave 2 ting om:
1) Flyt opdateringen op i toppen - før din select. Så ser du ændringen med det samme 2) <form action="<?php echo $php_self ?>?id=<?php echo $_GET['id'];?>"> 3) <?php print(htmlentities($line['nyhed'])); ?>
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.