11. januar 2007 - 09:10Der er
8 kommentarer og 2 løsninger
søge funktion
Hejsa.
Jeg har en masse data i en mysql som jeg gerne vil kunne søge lidt i. Jeg har allerede sammensat denne kode:
SELECT * FROM `sager` WHERE `overskrift` LIKE '%$_GET[ord]%' OR `problem_beskrivelse` LIKE '%$_GET[ord]%' OR `problem_svar` LIKE '%$_GET[ord]%' ORDER BY `dato` ASC
Det er det jeg bruger nu til at søge i min DB med. og den virker fint nok hvis jeg skriver shop fx, men hvis jeg skriver it shop fx hvilket der er noget som vil hedder sker der ingenting.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
foreach($words as $word) { $where[] = "(overskrift LIKE '%".$word."%' OR problem_beskrivelse LIKE '%".$word."%' OR problem_svar LIKE '%".$word."%')"; }
mysql_query("SELECT * FROM sager WHERE ".implode(" OR ", $where)." ORDER BY dato ASC"); ?>
Warning: implode() [function.implode]: Argument to implode must be an array. in D:\inetpub\wwwroot\www\sog.php on line 13
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in D:\inetpub\wwwroot\www\sog.php on line 14 Her kan du søge på et ord eller tekst som har noget med det du søger.
det var virkede. så glem den lange kode jeg kom med. Tak for hjælpen!
Synes godt om
Ny brugerNybegynder
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.