-2

PHP-PDO クエリにロードする必要のある変数を渡しましたが、次のエラーが発生します。

致命的なエラー: の非オブジェクトでのメンバー関数 prepare() の呼び出し

これが私のコードです:

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

何かシグジェションはありますか?ありがとう!

4

2 に答える 2

1

$con->prepare の前に、スクリプトで $con を宣言する必要があります

$con =  new PDO($dns, $user, $pass);
于 2012-08-08T12:36:23.983 に答える
0
$color = $_GET['color'];    
$items = $con->prepare("SELECT * FROM item_descr WHERE color_base1 = :colorbase1");
$items->bindValue(':colorbase1', $color);
$items->execute();

:D楽しんで

于 2012-08-08T13:26:05.680 に答える