mysql:4146
From: "tamuzin2" <"tamuzin2" <tamuzin@xxxxxxxxxx>>
Date: Sun, 5 Aug 2001 22:10:06 +0900
Subject: [mysql 04146] Re: datetime を使用しての比較
おかもと 様、遠藤 様 お教え頂き有難うございます。 >SELECT time FROM table_name ORDER BY time DESC LIMIT 1; をPerl内で使用してみたらちゃんと最新のデータが取り出せました。有難うございま す。 >SELECT MAX(time) FROM table_name where time < now; を下記の様にPerl内で使用したのですがエラーが出て表示できませんでした。Perl内 での記述の仕方が間違っているのでしょうか?もし間違っていましたらお教え下さ い。 $dbh = DBI -> connect ($dns,$username,$password) or &Error("データベースへア クセスできません。"); $sth = $dbh->prepare("select MAX(Nyu_nicizi) from kaimono where Nyu_nicizi < now"); $sth -> execute() or &Error("select MAX(Nyu_nicizi)・・・ を実行できません。 "); print "content-type: text/html\; charset=shift_jis\n\n"; print"<pre>\n"; while(@ary = $sth -> fetchrow_array()){ print $ary[0]; } print"</pre>\n"; $sth -> finish(); $dbh -> disconnect(); exit; sub Error{ #print "content-type: text/html\n\n"; print $_[0]; print qq(<br><a href="javascript:history.back(1)">戻る</a>); exit; } 《発生したエラーメッセージ》 Premature end of script headers: e:/home/shopping/public_html//saito/syoppusaito.cgi DBD::mysql::st execute failed: Unknown column 'now' in 'where clause' at e:/home/shopping/public_html//saito/syoppusaito.cgi line 15. Database handle destroyed without explicit disconnect. どうか宜しくお願いします。
4143 2001-08-05 18:48 ["tamuzin2" <tamuzin@] datetime を使用しての比較 4144 2001-08-05 19:29 ┣[Okamoto RYO <ryo@xxx] 4145 2001-08-05 21:02 ┃┣[<endo_t@xxxxxxxxxx> ] -> 4146 2001-08-05 22:10 ┃┗["tamuzin2" <tamuzin@] 4147 2001-08-05 22:13 ┃ ┗[Tatsuhiko Miyagawa <] 4148 2001-08-05 22:27 ┃ ┗["tamuzin2" <tamuzin@] Re: datetime を使用しての比較【解決】 4162 2001-08-09 18:39 ┗["tamuzin2" <tamuzin@] 最新日時のデータのファイルを表示 4163 2001-08-10 07:41 ┗[とみたまさひろ <tomm] 4164 2001-08-10 10:46 ┗["tamuzin2" <tamuzin@] Re: 最新日時のデータのファイルを表示【解決】 4165 2001-08-10 11:22 ┗[<endo_t@xxxxxxxxxx> ]