PDA

View Full Version : سوال: نحوه استفاده از فانکشن های mysql در PDO



numberone1
چهارشنبه 01 مرداد 1393, 13:22 عصر
سلام
چطوری میشه از فانکشن های mysql تو pdo استفاده کرد
مثلا فانکشن PASSWORD
این مدل درسته؟


$stmt = $db -> prepare("SELECT * FROM users WHERE username = :username AND password = :password");
$stmt -> execute(array(':username' => $username, ':password' => PASSWORD($password) ));

این روش درست هست؟
جواب نمیده!
خطا هم نمیده!

مهرداد سیف زاده
چهارشنبه 01 مرداد 1393, 13:31 عصر
داخل " بزارید PASSWORD رو بصورت زیر


$stmt -> execute(array(':username' => $username, ':password' => "PASSWORD($password)" ));

2undercover
چهارشنبه 01 مرداد 1393, 13:43 عصر
تابع MySQL رو به صورت مستقیم داخل query قرار بدید.


SELECT * FROM users WHERE username = :username AND password = PASSWORD(:password)

farzadyazdan
چهارشنبه 01 مرداد 1393, 13:45 عصر
کدتون رو به این شکل تغییر بدین


($stmt = $db -> prepare("SELECT * FROM users WHERE username = :username AND password = PASSWORD(:password");

$stmt -> execute(array(':username' => $username, ':password' => $password) );

numberone1
چهارشنبه 01 مرداد 1393, 13:47 عصر
مرسی درست شد