mysql:4958
From: Youhei Hayakawa <Youhei Hayakawa <hayakawayuh@xxxxxxxxxx>>
Date: Fri, 18 Jan 2002 11:38:20 +0900
Subject: [mysql 04958] 数値型の扱いについて
はじめまして 早川と申します。 mysql を利用し始めてから3月程度の初心者です。 宜しくお願い致します。 早速ですが、質問をさせていただきたいと思います。 Perl cgi より、mysql を使おうとしているのですが、 下記のように hoge が整数型の際に $sql = "select * from table"; $sql .= "where hoge = $i"; として作った sql を流す際に $i が NULL ですと、error が 帰って来ます。 従って、その対策として $sql = "select * from table"; $sql .= "where hoge = '$i'"; の様に、$i を '' で囲ってしまうとエラーが出なくなるので すが、ホントにこれで良いのかと不安に思っています。 これは対応として mysql 的に正しいのでしょうか? 恐れ入りますが、この点につきましてご教授願えますよう 宜しくお願いいたします。
-> 4958 2002-01-18 11:38 [Youhei Hayakawa <hay] 数値型の扱いについて 4959 2002-01-18 11:44 ┣["Ningfeng Yang" <yan] 4960 2002-01-18 11:51 ┣[Satoshi Koiwa <koiwa] 4961 2002-01-18 12:10 ┣[Noriyuki Sakimura <s] 4970 2002-01-18 13:52 ┃┗[Youhei Hayakawa <hay] 4969 2002-01-18 13:44 ┗["KAWAI,Takanori" <GC]