Avatar billede majbom Novice
06. maj 2003 - 08:46 Der er 8 kommentarer og
1 løsning

update tabel

er der nogle der kan hjælpe mig med at fortælle hvad der er galt her:

$result = mysql_query("update brugere set fornavn='$name1', efternavn='$name2', email='$mail', url='$url', brugernavn='$brugernavn', kode='$kode' where id ='$id'") or die (mysql_error());

den skriver at jeg har en SQL syntax error near '1', hvilket jeg ikke kan forstå, da det eneste tal der er, er 'id', men jeg har osse prøvet hvor id er noget andet end 1, og der skriver den osse '1'

jeg kan ikke greje den...

på forhånd tak!
Avatar billede a_eriksen Nybegynder
06. maj 2003 - 08:51 #1
Prøv at udskrive strengen og se om den er som den skal være.
echo ("update brugere set fornavn='$name1', efternavn='$name2', email='$mail', url='$url', brugernavn='$brugernavn', kode='$kode' where id ='$id'")
Avatar billede majbom Novice
06. maj 2003 - 09:15 #2
den indeholder det den skal, og den updater osse tabellen, så jeg kan ikke rigtig forstå det...
Avatar billede majbom Novice
06. maj 2003 - 11:47 #3
er der slet ikke nogen??
Avatar billede hobz Nybegynder
07. maj 2003 - 23:15 #4
Er du sikker på, at det er lige den query der resulterer i fejlen?
Avatar billede majbom Novice
09. maj 2003 - 17:34 #5
jep, der er ikke andre...

jeg echo'er en sætning lige før og lige efter, men den skriver kune den lige før, og ikke den efter, så det må være den..
Avatar billede majbom Novice
09. maj 2003 - 17:54 #6
jeg har osse prøvet at sætte konstanter ind i stedet for variabler, men den kommer stadigvæk med samme fejl...
Avatar billede ztyxx Nybegynder
09. maj 2003 - 17:58 #7
hvis det '1' den hentyder til, er din $id, så prøv at fjerne dine 'er rundt om $id, altså

$result = mysql_query("update brugere set fornavn='$name1', efternavn='$name2', email='$mail', url='$url', brugernavn='$brugernavn', kode='$kode' where id =$id") or die (mysql_error());
Avatar billede majbom Novice
10. maj 2003 - 20:22 #8
det har jeg osse prøvet, samme resultat...
Avatar billede majbom Novice
25. august 2003 - 14:34 #9
fik det til at virke
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester