11. februar 2004 - 23:40Der er
5 kommentarer og 1 løsning
Den giver fejl
Hvad er problemet her:
mysql_query("INSERT INTO disko_bruger (id,kodeord,brugernavn,email,by,kon) VALUES ('','$pass','$usr','$_POST[email]','$_POST[city]','$_POST[sex]')") or die(mysql_error());
Den kommer med denne fejl:
You have an error in your SQL syntax near 'by,kon) VALUES ('','**********','**********','*********','Od' at line 1
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
mysql_query("INSERT INTO disko_bruger (kodeord,brugernavn,email,by,kon) VALUES ('$pass','$usr','$_POST[email]','$_POST[city]','$_POST[sex]')") or die(mysql_error());
hmm.. kolonnenavnet by... BY er normalt et reserveret ord - prøv at angive det som "by" i stedet (altså med gåseøjne) - eller bedre, ændr kolonnen til bynavn
Et tip: Hvis du bruger ADO funktionen OpenSchema() (findes i connection objektet) kan du faktisk få en oversigt over reserverede ord for en given databaseplatform. Muligvis kan du få noget tilsvarende i PHP.
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.