Login-Skript in PHP und mit MySQL

#0
04.01.2006, 10:21
Member
Avatar Xeper

Beiträge: 5291
#16 var_dump($sql_query);?

Sry aber debuggen und Fehlerkorrektur muss man scho selber lernen ;)
Kann ja vieles sein...
__________
E-Mail: therion at ninth-art dot de
IRC: megatherion @ Freenode
Seitenanfang Seitenende
04.01.2006, 16:04
...neu hier

Beiträge: 2
#17

Zitat

var_dump($sql_query);?
was meinst du damit??
Seitenanfang Seitenende
05.01.2006, 12:36
Member

Beiträge: 30
#18

PHP Code


<?php
$sql_query
=mysql_query('SELECT password FROM user WHERE username like "'.$username.'" AND password like PASSWORD("'.$password.'")');
?>

machs doch nicht so.. du hast " und ' probleme (immer wieder gerne gesehen in php :-P).

in sql sind " nicht erlaubt, stattdessen braucht man hier die '.
wenn du das ganze so machst wie oben, sieht dein query so aus:

select password from user where username like "benutzername" and password like password("passwort")

noch etwas: warum password()? bedien dich doch besser des konformen md5 oder sha1.. hier weiss ich aber nicht ob du das ins mysql query schreiben kannst, aber php unterstützt das auch:

PHP Code


<?php
$password 
'bla';
$password_md5 md5($password);
?>

zurück zum thema, mach folgendes:

PHP Code


<?php
$sql 
"select password from user where username like '$username' and password like '$password'";
$result mysql_query($sql);
?>

übrigens: wiso benutztst du 'like'? passwörter und benutzernamen müssen meiner meinung nach genau übereinstimmen..[/b]
__________
greez
honk
Dieser Beitrag wurde am 05.01.2006 um 12:44 Uhr von mr_honk editiert.
Seitenanfang Seitenende
Um auf dieses Thema zu ANTWORTEN
bitte erst » hier kostenlos registrieren!!

Folgende Themen könnten Dich auch interessieren: