Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
WHERE Abfrage und AND [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-consult PHP Entwicklung
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
WHERE Abfrage und AND


 
in-power
28-11-2007, 07:00 
 
Hallo,

hab gerade ein Problem, das ich nicht vestehe.


Habe folgenden Abfrage:
WHERE `username`='$un' AND `userpass`='$password'

Nun sollte doch eigentlich nur der weiterkommen, bei dem der Username und das Passwort übereinstimmen.
Nun habe ich aber festgestellt, wenn zwei das gleiche Passwort haben
kommt man zum ersten User

Die AND-Abfrage sollte doch eigentlich bewirken, das beide Felder stimmen müssen, oder??????

 
XGremliN
28-11-2007, 10:03 
 
Nun habe ich aber festgestellt, wenn zwei das gleiche Passwort haben kommt man zum ersten User
nein. wenn zwei den gleichen Nutzernamen UND das gleiche Passwort haben erhält man eine Liste aller gefundenen Datensätze.
Poste mal deine ganze Query.

 
fringis
29-11-2007, 19:06 
 
ja, AND bewirkt, dass BEIDE Felder stimmen

Wenn es zwei User gibt, die das gleiche Passwort und den gleichen Username haben, wird natürlich der erste angezeigt.

Gibt es aber z.B. zwei User mit folgenden passöwrtern:

anna -> meinpassword
simon -> meinpassword

wird bei deiner abfrage wirklich nur der angezeigt, wo beides gleich der variabeln in der SQL-Query sind.

Gruß
fringis :)

 
TobiaZ
29-11-2007, 23:34 
 
Und wenn du die query schon einmal in der Hand hast, dann gib sie mal in Myadmin ein.


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:15 Uhr.