[前][次][番号順一覧][スレッド一覧]

mysql:4981

From: "gosikaku" <"gosikaku" <gosikaku@xxxxxxxxxx>>
Date: Sat, 19 Jan 2002 10:58:54 +0900
Subject: [mysql 04981] SELECT コマンド内で変数を使用したい

宏です。

MySQLデータベースをPerl使い作成しているのですが、SELECTコマンドを使った
時、変数を使った場合はエラーが表示され、普通に数字を指定した場合はちゃんと
結果が表示されるのですがこれを変数を使った場合も結果を表示するようにしたい
のですがどのようにすれば良いのでしょうか?

《数字指定》
$sth2 = $dbh->prepare( qq{ SELECT bangou, DATE_FORMAT(hizuke, "%d日%H:%i"),
komento FROM bbs1 ORDER BY bangou DESC LIMIT 0, 5 });
・上記の場合は結果が表示される。

《変数指定》
$sth2 = $dbh->prepare( qq{ SELECT bangou, DATE_FORMAT(hizuke, "%d日%H:%i"),
komento FROM bbs1 ORDER BY bangou DESC LIMIT 0, "$goukei" });

↑
・矢印で示した部分を変数に変えるとエラーが表示されてしまいます。
ちなみに$goukeiには’5’が代入されています。

何方か良い方法をお教え下さい。





[前][次][番号順一覧][スレッド一覧]

->    4981 2002-01-19 10:58 ["gosikaku" <gosikaku] SELECT コマンド内で変数を使用したい     
      4982 2002-01-19 11:21 ┗[とみたまさひろ <tomm]                                       
      4983 2002-01-19 11:37  ┗["gosikaku" <gosikaku] Re: SELECT コマンド内で変数を使用したい【解決】エラーメッセージに関して
      4988 2002-01-19 16:09   ┣["KAWAI,Takanori" <GC]                                   
      4989 2002-01-19 17:32   ┗[とみたまさひろ <tomm]                                   
      4990 2002-01-20 00:43    ┗["gosikaku" <gosikaku] エラーメッセージに関して        
      4991 2002-01-20 00:55     ┣[とみたまさひろ <tomm]                               
      4992 2002-01-20 00:52     ┗[Inano Shin_ichi <ina]                               
      4993 2002-01-20 02:03      ┗["gosikaku" <gosikaku] Re: エラーメッセージに関して【解決】