if ($navn && $adresse && $post_nr && $by && $cpr) { mysql_query("INSERT INTO kunder (navn,dato,adresse,post_nr,by,cpr) VALUES ('$navn',NOW(),'$adresse','$post_nr','$by','$cpr')") or die (mysql_error()); } }
Fejl'en den skirver: 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 'by,cpr) VALUES ('test',NOW(),'test','test','test','test')' at l
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.
Der er dem, der mener at man altid skal bruge `....` omkring navne i en mysql-query, for så behøver man ikke tænke på hvad der er lovligt, reserveret, eller bliver det en gang.
Synes godt om
Slettet bruger
22. oktober 2004 - 13:32#9
er det ikke det samme at skrive 'by', som at skrive `by`?
Synes godt om
Slettet bruger
22. oktober 2004 - 19:15#10
wicez: Nej. 'by' er en strengkonstant hvorimod `by` er en reference til en tabel eller et felt.
Prøv for eksempel at lave en testtabel, med tre felter: id, tekst1 og tekst2 Smid et par rækker i, hvor du skriver noget i tekst1 Prøv derefter disse queries, og se forskellen på tabellen bagefter hver.
UPDATE tabelnavn SET tekst2=`tekst1`
UPDATE tabelnavn SET tekst2='tekst1'
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.