23. september 2007 - 21:44Der er
4 kommentarer og 1 løsning
Forkert syntax i UPDATE
$result2 = mysql_query("UPDATE users SET navn='$navn', email='$email', adresse='$adresse', postnummer='$postnummer', by='$by', telefon='$telefon' WHERE username='" .$session->username."'") or die("fejl:".mysql_error()); ?>
jeg kan virkeligt ikke se hvad der er galt her for lige overfor dette står præcis den samme linie og den virker (altså i en anden tabel) Den brokker sig over syntax´en omkring $by men jeg kan ikke se hvad der skulle være galt? jeg kører mysql 4.x
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
det er fordi 'by' er et reserveret ord. Du skal sætte backticks omkring by: $result2 = mysql_query("UPDATE users SET navn='$navn', email='$email', adresse='$adresse', postnummer='$postnummer', `by`='$by', telefon='$telefon' WHERE username='" .$session->username."'") or die("fejl:".mysql_error());
Den med 'BY' er en klassiker hos os danske database-folk :^)
Synes godt om
Ny brugerNybegynder
Din løsning...
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.