myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   Suchalgorithmus mit PHP und MySQL (https://mygully.com/showthread.php?t=1890244)

skaterpunk001 28.07.09 21:43

Suchalgorithmus mit PHP und MySQL
 
Hi!

Bin an einer kniffligen Aufgabe dran. Mal sehen ob mir jemand von euch helfen kann.

Folgendes Problem:

In einer MySQL Datenbank sind Personendaten gespeichert. (Vorname, Nachname, Ort, PLZ, Straße usw) nun gibt es ein Formular mit welchem man eine Person nach Vornamen, Nachnamen usw suchen kann.

Der Auftraggeber möchte allerdings auf der Startseite eine Suchleiste mit nur einer Zeile haben. So wie zB hier im Forum. Allerdings ist das Problem, dass ich dann nicht weiß wonach der Benutzer sucht. Sucht er nach einem Vornamen? Nach einem Nachnamen? Oder sucht er überhaupt nach Personen aus einem bestimmten Ort?

Wie geht man an so ein Problem am besten heran? Gibts irgendwo Tutorials für solche Suchprobleme? Gibts eventuell irgendwo schon fertige S*****s?

Ich verwende MySQL mit PHP und TYPO3, wäre für jeden Tipp sehr dankbar

Danke schon mal im vorraus
Lg

nightmare1942 28.07.09 23:27

schonmal nach einem modul für typo 3 gesucht? ich persönlich hab joomla und silverstripe und dann noch selbsgescrptetes zeug!

ansonsten mal hier schauen:

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]
[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

also mit dem MATCH befehl einfach alle 3 spalten durchsuchen lassen.

skaterpunk001 29.07.09 10:22

@nightmare1942
danke für die links sind wirklich sehr hilfreich. aber so easy dürfte das anscheinend nicht sein. der teufel steckt da im detail. naja werd mich mal dranmachen ans coden

karol85 30.07.09 17:31

Naja wenn es nicht schlimm ist dass auch orte angezeigt werden die wie nachnamen oder anders rum sind dann wirst du mit like '%$var%' in deiner SQL Abfrage weiterkommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:52 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.