2014-10-06 36 views

回答

10

单引号在SQL中用于字符串文字。这意味着,这样的:

'$2' 

仅仅是包含字符$2而不是一个占位符。如果你想要一个占位符,你需要省略引号:

$Query = pg_query_params($db, '...password=(crypt($2,password))...', array(33,'thepassword')); 

这给你的占位符,而不是字符串文字。

相关问题