[PHP-users 32431] PDO プレイスホルダにバインドできない

Kimio Mizuguchi mizuguchi.kimio @ ytv.home.ne.jp
2007年 7月 14日 (土) 06:57:11 JST


Mizと申します。

PDO+Oracle9iでプレイスホルダに変数をバインドできません。どなたかアドバ
イスをお願いします。

以下のようなコード。

$stt = $db -> prepare('SELECT * FROM TBL_MEMBER WHERE MEMBER_ID=:id');
$targetId = $inputId;
$stt -> bindParam(':id',$targetId);
$stt -> execute();

上のコードを実行すると結果が0件になるのですが、

$stt = $db -> prepare('SELECT * FROM TBL_MEMBER WHERE MEMBER_ID=1');
$stt -> execute();

のようにバインドをしなければ結果1件となります(正しい結果)。



PHP-users メーリングリストの案内