致命错误:调用未定义的函数prepare()

时间:2017-04-23 01:47:06

标签: php

我在$ db行上收到错误。我试过放一个' - >"在准备之前,然后我得到一个解析错误语法错误。

//try to login  
$db = pdo-prepare($sql);  
$username = $db->bindValue($_POST['username']);  
$password = $db->bindValue($_POST['password']);  
$tablePrefix = "";  
$UserAndPassTable = $tablePrefix . "user";

1 个答案:

答案 0 :(得分:2)

您需要在调用prepare()

之前将PDO连接设置为$ db
$stmt=$db->prepare($sql);

在我的示例中,$ db是我的PDO连接

$db = new PDO('mysql:host=localhost;dbname;charset=utf8', 'user', 'pass');