WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   kleine php mysql frage (http://www.wcm.at/forum/showthread.php?t=56414)

James 14.05.2002 14:03

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..

sagi 14.05.2002 18:23

Verwendest du die Wildcard im Script direkt, oder wird das ganze über ein Eingabefeld vom Browser abgeschickt. Falls letzteres zutrifft: GET oder POST?

käptn 14.05.2002 18:24

suchst du mit LIKE ?

James 15.05.2002 11:43

<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' ");

helios 15.05.2002 12:25

wennst "%" verwendest musst du like nehmen statt "="
also

SELECT * FROM user WHERE name like 'jam%'

James 15.05.2002 13:55

ahhh danke :hehe: naja wissen muss mans

muss ich wenn ich daheim bin gleich testen

James 15.05.2002 18:18

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