| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer | Der ganze (Vor)-Name würde auch gehen "Christian". Aber wenn Du nach Vor- und Nachnamen suchst (Christian Bale), kannst Du nicht erwarten, daß er etwas ausspuckt, denn Du setzt LIKE nur auf first_name an!
__________________ Phantasie ist wichtiger als Wissen, denn Wissen ist begrenzt. Probleme kann man niemals mit derselben Denkweise lösen, durch die sie entstanden sind. Albert Einstein |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 18.01.2009
Beiträge: 128
PHP-Kenntnisse: Fortgeschritten ![]() | Zitat:
Gehen wir davon aus in der Datenbank steht in der Spalte "first_name" ein (oder mehrere) User mit dem Namen "Christian" drin. Wenn du nun z.B. "unChristian" als Suchparameter angibst, würde das Query wie folgt aussehen: PHP-Code: Gibst du als Suchwert jedoch "risti" ein, schaut das Query wie folgt aus: PHP-Code: Hast du in der Tabelle auch einen Datensatz drin, mit dem Vornamen "Christiane", so würde auch dieser Datensatz mit als Ergebnis ausgeliefert werden, da auch hier das Teilstück "risti" drin vorkommt. Edit Zefix war ich zu langsam mit dem Schreiben *lach* | |
| | |
| | |
| Neuer Benutzer Registriert seit: 24.01.2012
Beiträge: 5
PHP-Kenntnisse: Anfänger ![]() | Dann ist demnach LIKE nicht geeignet für mein Vorhaben? Eigentlich will ich ja nur erreichen das wenn in ein mein Suchfeld z.B Christian Bale eingegeben wird meine Datenbank ( ID first_name last_name ) nach ihm durchsucht wird und wenn jemand nur Christian eingibt halt alle Christians ausgegeben werden. Habe das ganze nun mit folgender Variante so halb hinbekommen: PHP-Code: Angnommen ich habe folgende Datensätze: 1 Christian Bale 2 Christian Nuss 3 Christian Baum Suche "Christian" -> Alle 3 werden gefunden Suche "Bale" -> Nur Christian Bale wird gefunden alles soweit richtig aber suche ich nun nach Suche "Christian Bale" -> werden natürlich wieder alle gefunden. Ist doch zum Verzweifeln gibt es den keine Lösung die mir wenn nur der Vorname gesucht wird alle Personen mit dem Vornamen ausgibt, bei einer Suche nur mit Nachnamen alle Personen mit dem Nachnamen und bei einer Suche nach Vor und Nachnamen NUR Personen mit dem Vor und Nachnamen ausgibt. Hoffe das war jetzt nicht zu viel ![]() Danke nochmal für die vielen Antworten !!! |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 10.10.2009
Beiträge: 2.631
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() | Code: CONCAT(first_name,' ',last_name) LIKE ...
__________________ "Alles im Universum funktioniert, wenn du nur weißt wie du es anwenden musst". |
| | |
| | |
| Neuer Benutzer Registriert seit: 24.01.2012
Beiträge: 5
PHP-Kenntnisse: Anfänger ![]() | Vielen Dank genau das habe ich gesucht !! Thema ist damit erledigt. Hier nocheinmal der Vollständigkeit halber: PHP-Code: |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Erledigt] while-Schleife läuft anscheinend endlos | konfusius | PHP Einsteiger | 7 | 06.11.2011 13:30 |
| Pure-Ftpd Mysql | fabi288 | Server, Hosting und Workstations | 1 | 24.10.2011 09:31 |
| [Erledigt] Datensätze von einer MySQL in eine andere MySQL Datenbank abgleichen | Marvin75 | Datenbanken | 7 | 10.06.2011 18:00 |
| PHP Zugriff auf MySQL Community Server gewähren | daemonTutorials | Datenbanken | 8 | 21.02.2011 12:28 |
| [Erledigt] Kann keine Umlaute im mysql client eingeben | Oger | Datenbanken | 9 | 02.04.2009 11:54 |
| MySQL Konsole und Umlaute unter Windows [LÖSUNG] | f4ckm5 | Datenbanken | 8 | 30.03.2009 22:10 |
| Lerne Grundlagen | Quellensammlung | cycap | PHP Einsteiger | 0 | 12.11.2008 16:23 |
| MySql Suche über verschiedene Tabellen - Ergebnis dabei reduzieren | padrone | Datenbanken | 0 | 04.11.2008 18:43 |
| LIKE und Suche nach Escape-Sequenzen | bicpi | Datenbanken | 0 | 20.09.2006 13:39 |
| Like ohne Mysql | Das Devil | PHP Tipps 2006 | 4 | 20.08.2006 18:58 |
| SOUNDS LIKE, SOUNDEX und LIKE | ClaBo3 | Datenbanken | 10 | 23.03.2006 22:17 |
| MySQL Server startet nicht mehr richtig... | Datenbanken | 16 | 03.03.2006 19:40 | |
| Suche Tipps für Persormance-Steigerung (Geld für Nützliches) | Beitragsarchiv | 18 | 16.08.2005 10:57 | |
| MySQL 4.x - SELECT `feld` LIKE 'ä' - Fehlerhaft | MrNiceGuy | Datenbanken | 2 | 25.03.2005 14:13 |
| Diskussion zu Tutorial MySQL-Datenbank durchsuchen | Guradia | Off-Topic Diskussionen | 9 | 22.10.2004 19:45 |