php PDO绑定问题

Maa*_*oyy 0 php pdo

我使用php PDO作为数据库连接器.我在绑定电子邮件地址时遇到问题,说我有一个sql

$sql = UPDATE user set email = :email where uid = 10

$smt = $dbh->prepare($sql);

$smt->bindParam(':email', 'xyz@gmail.com');
Run Code Online (Sandbox Code Playgroud)

PDO将在@之后留下所有东西.

感谢名单

mfo*_*nda 5

bindParam用于绑定变量,而不是值.我想你想要做的就是bindValue改用.