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....
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
$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.