Avatar billede googolplex Novice
03. juli 2003 - 20:51 Der er 3 kommentarer og
2 løsninger

case sensitive søgning (php)

Hvordan laver jeg en case sensitive søgning i MySQL/PHP ?
Avatar billede postndk Nybegynder
03. juli 2003 - 20:55 #1
SELECT * FROM tabel WHERE felt1 LIKE '%$variabel%' OR felt2 LIKE '%$variabel%'
Avatar billede googolplex Novice
03. juli 2003 - 20:58 #2
Skal jeg bruge LIKE eller kan jeg bruge = ?

Er det $ der gør forskellen ?
Avatar billede erikjacobsen Ekspert
03. juli 2003 - 21:01 #3
Du kan skrive BINARY foran de felter der skal være case sensitive, med = eller LIKE

SELECT * FROM tabel WHERE BINARY felt1 LIKE '%$variabel%' OR BINARY felt2 LIKE '%$variabel%'
Avatar billede postndk Nybegynder
03. juli 2003 - 21:02 #4
kig i mysql manualen under SELECT .. LIKE så kan du se ..

$variabel

det er en php variabel...
Avatar billede googolplex Novice
03. juli 2003 - 21:55 #5
postdk: Ja, den sank opsider ind med det $ :P

erikjacobsen: Perfekt, den bruger jeg :)
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