19. november 2005 - 19:06Der er
14 kommentarer og 1 løsning
strlower() paa SQL?
Hej eksperter,
Jeg sidder og arbejder paa en soegefunktion, og stoedte lige paa et problem. Hvordan kan jeg omforme mit database indhold naar jeg sammenligner soegeteksten med database teksten saa hvis jeg soeger paa TEKST, saa er tekst et kvalificeret svar? Jeg forestiller mig at bruge strlower() men jeg ved ikke lige hvordan jeg kan bruge det i min SQL.
Min SQL ser ud som foelger:
<?php if(isset($_POST['search'])) { include("db.php"); $search = mysql_escape_string($_POST['sSearch']); $query = mysql_query("SELECT * FROM driver WHERE type LIKE '%".$search."%' OR navn LIKE '%".$search."%' OR tekst LIKE '%".$search."%' OR link LIKE '%".$search."%'");
Min SQL ser ud som foelger, men det virker ikke :/
$query = mysql_query("SELECT * FROM test WHERE LOWER(Titel) LIKE '%".strtolower($search)."%' OR LOWER(Beskrivelse) LIKE '%".strtolower($search)."%' OR LOWER(Kode) LIKE '%".strtolower($search)."%'") or die(mysql_error());
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.