传递的变量不适用于PDO

时间:2012-08-08 12:34:17

标签: php variables pdo

我有一个应该在PHP-PDO查询中加载的传递变量,但是我收到了这个错误:

致命错误:在

中的非对象上调用成员函数prepare()

这是我的代码:

$color = $_GET['color'];    
$items = $con -> prepare("SELECT * FROM item_descr WHERE color_base1 = :colorbase1");
$items = bindValue(':colorbase1', $color);

任何消化?谢谢!

2 个答案:

答案 0 :(得分:1)

您必须在$ con> prepare

之前在脚本中声明$ con
$con =  new PDO($dns, $user, $pass);

答案 1 :(得分:0)

$color = $_GET['color'];    
$items = $con->prepare("SELECT * FROM item_descr WHERE color_base1 = :colorbase1");
$items->bindValue(':colorbase1', $color);
$items->execute();

:D玩得开心