Gå til innhold

PHP og Mysql insert feil


Anbefalte innlegg

Heisann!

 

Har en liten kode her som jeg ikke finner utav i det heletatt hva som feiler.

 

Håper på rask hjelp :)

 

Koden

mysql_query("INSERT INTO lan_parties (navn, by, fylke, hjemmeside, arrangor, leder, godkjent) VALUES ('".$navn."', '".$by."', '".$_POST['fylke']."', '".$hjemmeside."', '".$arrangor."', '".$_SESSION['uid']."', '".$godkjent."')") or die(mysql_error());

 

Feilmelding

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, fylke, hjemmeside, arrangor, leder, godkjent) VALUES ('NordsiaLAN', 'Bodø',' at line 1

Lenke til kommentar
Videoannonse
Annonse

det er " Ø "en i BODØ!

 

Skjedde med meg før når jeg brukte # istedet for "nummer", da blir det feil i syntaxen fordi den skjønner ikke om det er programmering eller vanlig tekst.

 

så vær obs på at du ALDRI skal bruke Ø,Æ,Å osv og spesielle tegn. Æ går forsåvidt greit, men hold deg unna spesialtegn.

 

bruker du mySQL Workbench og SQL query samt dreamweaver?

Endret av Frank James Lampard jr.
Lenke til kommentar

Hva i alle dager er det som skal være så galt med den Ø-en da? Den er en del av dataene inn, og har dermed ingenting med saken å gjøre. Problemet her er at by er et reservert ord og trenger fnutter rundt for å fungere som kolonnenavn. Mao. by gir feilmedling, mens `by` vil fungere.

Lenke til kommentar

Hva i alle dager er det som skal være så galt med den Ø-en da? Den er en del av dataene inn, og har dermed ingenting med saken å gjøre. Problemet her er at by er et reservert ord og trenger fnutter rundt for å fungere som kolonnenavn. Mao. by gir feilmedling, mens `by` vil fungere.

 

Entitet er som kjent konkrete eller abstrakte begreper som består av flere egenskaper. Symbolet for entitet er navngitt rektangel. Den kan vises med og uten attributter, som beskriver egenskaper på entiteten. Et av attributtene må kunne brukes som identifikator, slik at attributten er navngitte egenskaper (opplysninger, i dette tilfellet BODØ) som tilhører entiteten by.

Lenke til kommentar

Hva i alle dager er det som skal være så galt med den Ø-en da? Den er en del av dataene inn, og har dermed ingenting med saken å gjøre. Problemet her er at by er et reservert ord og trenger fnutter rundt for å fungere som kolonnenavn. Mao. by gir feilmedling, mens `by` vil fungere.

Flotters!

Vet du om det finnes en liste over slike reserverte ord..?

Lenke til kommentar

Hva i alle dager er det som skal være så galt med den Ø-en da? Den er en del av dataene inn, og har dermed ingenting med saken å gjøre. Problemet her er at by er et reservert ord og trenger fnutter rundt for å fungere som kolonnenavn. Mao. by gir feilmedling, mens `by` vil fungere.

 

Entitet er som kjent konkrete eller abstrakte begreper som består av flere egenskaper. Symbolet for entitet er navngitt rektangel. Den kan vises med og uten attributter, som beskriver egenskaper på entiteten. Et av attributtene må kunne brukes som identifikator, slik at attributten er navngitte egenskaper (opplysninger, i dette tilfellet BODØ) som tilhører entiteten by.

Altså, unnskyld meg, men dette ga da ytterst liten mening. Jeg fatter fortsatt ikke hvorfor du drar inn Ø-en her. Den er en del av en streng inn og har fint lite med syntaksen og feil i syntaksen all den tid strengen ikke inneholder tegn som må «escapes» (ø er absolutt ikke et slikt tegn).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...