Avatar billede spidr Nybegynder
27. februar 2006 - 22:24 Der er 6 kommentarer og
1 løsning

Helt enkel søge funktion

Jeg er ved at lave en helt enkelt søge funktion, den skal bare søge i 3 felter i en database.

det brugeren intaster bliver modtaget som $string på siden der skal vise resultatet.

Den skal søge efter $string i Name, Server og Guild


er selv kommet frem til noget alla:

$query = mysql_query("select * from wowSCAMMERS where Name = '*$string*' order by id desc limit $t,$delt") or die(mysql_error());


print "<table width=100%>";

echo "<tr><td><b><a href='?t=$t&s=$cat&order=Name'>Nick</a></b></td><td><b><a href='?t=$t&s=$cat&order=Server'>Server</a></b></td><td><b><a href='?t=$t&s=$cat&order=Guild'>Guild</a></b></td></tr>";

while($row = mysql_fetch_array($query)){

echo "<tr><td><a href=show.php?id=$row[id]>$row[Name]</a></td><td>$row[Server]</td><td>$row[Guild]</td></tr>";
}
print "</table>";


men det virker naturlighvis ikke.. Mit eget forsøg som os bare var en test på at bruge * søger os kun i et felt, men håber lidt på at nogle af jer eksperter har en ide :)
Avatar billede amews_aj Nybegynder
27. februar 2006 - 22:27 #1
$query = mysql_query("select * from wowSCAMMERS where Name LIKE '%$string%' order by id desc limit $t,$delt")
Avatar billede spidr Nybegynder
27. februar 2006 - 22:27 #2
Ah ja det var sådan det var :D Hvad så hvis jeg skal søge mere end et felt?
Avatar billede amews_aj Nybegynder
27. februar 2006 - 22:27 #3
$query = mysql_query("select * from wowSCAMMERS where Name LIKE '%$string%' OR Server LIKE '%$string%' OR Guild LIKE '%$string%' order by id desc limit $t,$delt") or die(mysql_error());
Avatar billede spidr Nybegynder
27. februar 2006 - 22:30 #4
Ok, meget lige ud af landevejen :) tusind tak for det, får jeg et svar? :)
Avatar billede amews_aj Nybegynder
27. februar 2006 - 22:31 #5
Selv tak... :)

Svar..
Avatar billede amews_aj Nybegynder
27. februar 2006 - 22:31 #6
Forsøger lige igen, svar :P
Avatar billede amews_aj Nybegynder
27. februar 2006 - 22:32 #7
Tak for point ;)
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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