Tags
Forum
Artikler
Brugere
Stil spørgsmål
1
online
Login
Husk mig
Søge i DB
Tags:
php
Bruger #14124
@ 13.06.09 17:08
205
Hejsa alle.
Jeg har en habbo avis, jeg er igang med for en ven, og jeg skal bruge en søge funktion, til at søge i ting.
Hvis jeg bruger en select fra databasen WHERE det ord de indtaster, så får jeg ingen resultater, hvis det ikke er præcis det ord der står.
Jeg vil gerne have så hvis de skriver ba, så kommer alle tingnavne som indholder ba, er det overhovedt muligt og lave det?
5
svar postet i denne tråd vises herunder
3
indlæg har modtaget i alt
3
karma
Sorter efter stemmer
Sorter efter dato
1
Bruger #11328
@ 13.06.09 17:13
1.323
noget like:
SQL kode
mysql_query("
SELECT
*
FROM
nyheder
WHERE
title
LIKE
'
%".$searchWord."%
'
")
OR
DIE(mysql_error());
1
Bruger #11375
@ 13.06.09 18:19
58
Som Jakob skrev det...
der er faktisk ikke så meget andet at sige... ud over at det er MEGET vigitgt at du köre med höj sikkerhed omkring sql-injections i en söge funktion
1
Bruger #4265
@ 14.06.09 16:40
124
Hvis dine tabeller i MySQL er i MyISAM, kan du prøve at lege med en fuld-tekstsøgning. Der kan du også søge i flere felter på samme tid, og så er det mere optimalt for MySQL at søge i.
http://dev.mysql.com/doc/refman/5.1/en/fulltext-search.html
0
Bruger #14124
@ 13.06.09 18:42
205
Jeg plejer altid at kigge det igennem for php koder, sql koder, og html koder, hvis der intet er, kører scriptet videre.
0
Bruger #11328
@ 14.06.09 14:23
1.323
mysql_real_escape_string burde klare det for dig
Karma barometer (30 dage)
Modtaget
Givet
X
Favorit hos
Forum tråde
Artikler
Tilføj til dine favorit tags
Fjern fra dine favorit tags