Avatar billede hrole Mester
11. november 2008 - 21:10 Der er 6 kommentarer og
1 løsning

Fejl i Sql-forespørgsel i phpadmin #1064

Hej,

Jeg har fx følgende tabel i databasen Kontakter:
Navn By Land Tlf Mobil
Mads Århus Danmark 11111111 22222222
Lars Ebeltoft Danmark 33333333 44444444
Peter London England 55555555 66666666

Kører sql-forespørgslen:
SELECT *
FROM Kontakter
WHERE Navn LIKE 'Lars'
AND WHERE By LIKE 'Ebeltoft'
LIMIT 0 , 30

Kommer fejlmeddelelsen:
#1064 - 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 'WHERE By LIKE 'Ebeltoft' LIMIT 0, 30' at line 3

Hvorfor?
Avatar billede arne_v Ekspert
11. november 2008 - 21:14 #1
Det sidste WHERE skal ikke være der.
Avatar billede arne_v Ekspert
11. november 2008 - 21:14 #2
Og hvis du ikke bruger wildcard, så kan du lige så godt bruge = fremfor LIKE.
Avatar billede nemlig Professor
11. november 2008 - 21:20 #3
Undskyld jeg blander mig, men er "by" ikke også et reserveret ord i MySQL.
Avatar billede hrole Mester
11. november 2008 - 21:24 #4
Det virker, jeg bruger wildcards. Tak. Point til dig.
Avatar billede arne_v Ekspert
11. november 2008 - 21:27 #5
nemlig>

Jo, så vil give næste fejl.
Avatar billede hrole Mester
11. november 2008 - 21:46 #6
ok, det var blot et hurtigt eksempel på en database jeg er igang med. Men det er noteret at by er reserveret.
Avatar billede arne_v Ekspert
11. november 2008 - 21:59 #7
svar
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