Hallo zusammen,
mein erster Versuch mit Prepared Statements macht mir gleich Schwierigkeiten.:-)
$dboSelectUser = $DBO->prepare("SELECT count(*) as usercount, usr, UserID FROM testuser WHERE usr= :usr AND pwd=AES_ENCRYPT(:pwd,'passwort') GROUP BY usr, UserID" );
$dboSelectUser->bindParam('usr', $USER);
$dboSelectUser->execute();
$dboSelectUser->bindParam('pwd', $PWD);
$dboSelectUser->execute();
So würde es gehen:
$dboSelectUser = $DBO->prepare("SELECT count(*) as usercount, usr, UserID FROM testuser WHERE usr= :usr AND pwd=AES_ENCRYPT('".$PWD."','passwort') GROUP BY usr, UserID" ) ;
Vermutlich habe ich die zweite Variable :pwd falsch gesetzt?
Oder geht das garnicht innerhalb einer Funktion wie "AES_ENCRYPT(:pwd,@pswd_key)" ?
Bin für jeden Tipp dankbar.
vielen Dank und viele Grüße
hawk