mysql pdo问题绑定

时间:2013-11-18 05:16:28

标签: php mysql pdo

PDO的新手,所以我不太了解,但学习。

我正在玩PDO中的绑定,我似乎无法让他们工作

这是工作代码:

$prepare = $this->conn->prepare("SELECT * FROM `users` WHERE `username` = 'admin'");
$prepare->execute();
print_r($prepare->fetch());

现在我想使用绑定,并替换管理部分: 我有这个,它不起作用(把我的头撞在墙上没有帮助)

$prepare = $this->conn->prepare("SELECT * FROM `users` WHERE `username` = ':user'");
$prepare->execute(array(':user' => "admin"));
print_r($prepare->fetch());

我哪里错了?

1 个答案:

答案 0 :(得分:1)

应该没有单引号,

$prepare = $this->conn->prepare("SELECT * FROM `users` WHERE `username` = :user");
$prepare->execute(array('user' => "admin"));
print_r($prepare->fetch());

在pdo上的php网站上已经可以使用了很好的tutorials