Perlについての質問箱 18箱目
レス数が950を超えています。1000を超えると書き込みができなくなります。
0971デフォルトの名無しさん
2005/09/15(木) 22:26:49perlでoracleからbind_paramを使用して
値を取得したいのですがうまくいきません。
$AAA = 'hoge1';
$BBB = 'hoge2';(実際はWEB上からの入力値)
SQL文は"select * from TBL whrere AAA = :sid and BBB :hid;"
$sh->open();
$sh->bind_param(':sid',$AAA);
$sh->bind_param(':hid',$BBB);
$sh->execute();
$sh->execute();でエラー
エラー内容は型があってないとのことです
debugすると
select * from TBL whrere AAA = 'hoge1' and BBB = "hoge2"と出力されており、、
$BBBにダブルクォーテーションがついてしまいます。
直打ちで'hoge2'とすれば問題なく取得できました。
どうすればダブルクォーテーションからシングルダブルクォーテーションに
なるのでしょうか?
どなたかよろしくお願いします。
レス数が950を超えています。1000を超えると書き込みができなくなります。