ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
387
387
EMPFEHLEN
-
Hallo,
ich möchte in der Datenbank suchen. Momentan mache ich das mit
Code sql:1
WHERE feld LIKE '%suche%'
Leider findet er so bei der Suche nach A&B => A & B nicht.
Wie kann ich die Suche, so erweitern?
Mfg fireGeändert von Nico Graichen (14.11.11 um 13:28 Uhr)
-
'A&B' ist ungleich ' A & B'
Wie soll zum Beispiel der Unterschied sein bei Suchen nach 'Blumentopferde', dann soll er ja keine 'Blumento Pferde' finden oder?
Also, entweder du bereinigst deine Daten oder du musst mit Regulären Ausdrücken suchen - dass wird der User bei der Eingabe jedoch nicht wirklich verstehen
Code sql:1
... feld REGEXP 'A[ ]*&[ ]*[B]'
PS: Der Tag für Mysql ist [SQL]...[/SQL], nicht [MYSQL]...
PPS: Bitte in Zukunft die DBA angeben. In deinem Fall: MySQL---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Hallo,
das war aber nur ein Beispiel. Also es wird ja nicht immer nach A&B gesucht. Je nach dem was eingegeben wird, soll gesucht werden. Also die suche soll nicht so fein sein.
MFG
-
Wie oben beschrieben. Entweder gibt der User Reguläre Ausdrücke ein,
oder du kannst es vergessen.
Na gut, du kannst natürlich aus der Eingabe des Users ein Regulärer Ausdruck machen wo du überall mögliche Leerzeichen einbaust. Ist aber auch nicht sauber
Code :1 2 3 4
Usersuche => Regulärer Ausdruck => Findet -------------------------------- 'Test' => 'T[ ]*e[ ]*s[ ]*t' => 'T est' 'Tes t' etc 'Foo Bar' => 'F[ ]*o[ ]*o[ ]* [ ]* [ ]*B[ ]*a[ ]*r' => 'Foo Bar' 'Fo o Bar' aber nicht 'FooBar'
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
Ähnliche Themen
-
Datenbank-Suche
Von matze93 im Forum PHPAntworten: 4Letzter Beitrag: 11.09.09, 13:18 -
suche aus der datenbank
Von Krebsiii im Forum PHPAntworten: 1Letzter Beitrag: 06.04.08, 22:30 -
Suche in Datenbank
Von DanielBodensee im Forum PHPAntworten: 4Letzter Beitrag: 27.10.05, 11:49 -
Suche in Datenbank
Von Philipp_Frank im Forum PHPAntworten: 1Letzter Beitrag: 16.12.04, 12:08 -
Suche in einer Datenbank
Von Dommas im Forum Relationale DatenbanksystemeAntworten: 5Letzter Beitrag: 19.11.04, 18:21





Zitieren

Login





