søger ikke rigtigt i databasen
Jeg har nedenstående kode som jeg bruger til at søge i en database. Det virker helt fint normalt, men kan bare ikke søge på specieltegn som æ, ø og å. Tegnene står normalt i databasen og burde derfor vel kunne findes som fx æ, og ikke ae osv...Det er dette felt som driller $_GET['search']
Kan se at den konverterer specieltegnene fra søgeordsfeltet til nogle mærkelige tegn når jeg trykker på søg.
Koden kan du se nedenfor.
<input type="text" name="search" size="20">
if(!isset($_GET['selectName']) || $_GET['selectName']=="") {
$g_total = mysql_query("select count(id) as total from koebAfProdukt
WHERE gruppe LIKE '%".$_GET['gruppe']."%' AND (produkt LIKE '%".$_GET['search']."%' OR supplerendeTekst LIKE '%".$_GET['search']."%')") or die(mysql_error());
} else {
$g_total = mysql_query("select count(id) as total from koebAfProdukt
WHERE gruppe LIKE '%".$_GET['gruppe']."%' AND (produkt LIKE '%".$_GET['search']."%' OR supplerendeTekst LIKE '%".$_GET['search']."%')
AND koebAfProdukt.postNr BETWEEN LEFT('".$_GET['selectName']."',4) AND RIGHT('".$_GET['selectName']."',4)
AND kategori LIKE '%".$_GET['selectKategori']."%'") or die(mysql_error());
