Mailinglisten-Archive |
Moin Jonathan Schneider, moin Liste JS> Kann mir noch geholfen werden? Zunächst die obligatorischen, ungeliebten "weisen" Ratschläge vorneweg: Du speicherst Die Zugangsdaten in Cookies. Das ist unschön, weil sie im Klartext beim Benutzer liegen und bei jeder Anfrage offen durchs Netz getragen werden. Mach Dich statt dessen in einem der zahlreichen Tutorials mit Sessions vertraut, mit denen Du nicht nur dieses Problem, sondern auch Deine POST/COOKIE Konstruktion vermeidest. Zu Deiner Frage: JS> $query = mysql_query("SELECT * FROM auth WHERE name='USER' AND JS> password='PW'", $conn); So kann das nichts werden :) Probier's mal so: $query = mysql_query("SELECT * FROM auth WHERE name='".$USER."' AND password='".$PW."'", $conn); Noch etwas: JS> if(!mysql_num_rows($query)) Du spielst hier damit, daß PHP 0 und false in einen Topf wirft. Da ein if() aber einen booleschen Ausdruck erwartet und mysql_num_rows einen integer Rückgabewert liefert wäre es der bessere Stil, die drei zusätzlichen Zeichen auf sich zu nehmen und if(!0==mysql_num_rows($query)) zu schreiben. Tut das gleiche, sieht aber besser aus und man sieht auf den ersten Blick, was gemeint ist. -- Stefan Schwardt.
php::bar PHP Wiki - Listenarchive