hawkmaster: Prepared Statement innerhalb Funktion ?

Beitrag lesen

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