![]() |
kleine php mysql frage
also ich mach php mysql zu ersten mal.
ich hab ein formular geschrieben wo man was in die datenbank eingeben kann funkt sauber und eins wo man die datenbank durchsuchen kann wenn man beim suchen den vollen namen eingibt funkt das auch super gut er findet was nur wenn ich ie "Ja%" suchen will findet er nix "%" solte aber James,James1 finden woran kann das liegen...? hmm :hehe: jetzt is mir a idee gekommen (bin ned daheim drum werd ich es trozdem posten) is vielleicht das wenn der netscape das schickt das % irgendwie codiert.. |
Verwendest du die Wildcard im Script direkt, oder wird das ganze über ein Eingabefeld vom Browser abgeschickt. Falls letzteres zutrifft: GET oder POST?
|
suchst du mit LIKE ?
|
<form method="post" action="anfrage.php">
Your Suchen : <input type="text" name="suchen"> <input type="submit" name="valider" value="Send"> </form> so übergebe ich es und das is der teil von php wo ich meine der ned gscheit geht wenn ich ie "james" eingeben funkt es be "jam%" funkt es ned $result = mysql_query("SELECT * FROM user WHERE name = '$suchen' OR vorname = '$suchen' "); |
wennst "%" verwendest musst du like nehmen statt "="
also SELECT * FROM user WHERE name like 'jam%' |
ahhh danke :hehe: naja wissen muss mans
muss ich wenn ich daheim bin gleich testen |
es geht es geht ich danke euch hehe :hehe:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 02:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag