[PHP-users 34815] Re: OracleのDBに対するSELECT文の書き方について
kazu yamamoto
nami @ genesis.ne.jp
2009年 10月 26日 (月) 15:36:23 JST
山本@ジェネシスです。
On Sun, 25 Oct 2009 00:04:17 +0900
"kona" <uto-s @ ymail.plala.or.jp> さん wrote:
> $stmt = OCIParse($con, "SELECT * FROM TABLENAME WHERE UID = '$uid'");
'$uid' のシングルコーテーションを取ったらどうなりますか?
UID = $uid
oracleって結構、数値・文字でも、
シングルコーテーションの有り・無しがアバウトで、
数値に '' を付けてもパースエラーはでないのですが、
結果、'0123456' を探して、マッチしてないのではないかと思いますが。
postgreSQLは、数値にシングルコーテーションを付けるとエラー?ってなってた気が。
--
kazu yamamoto <kazu @ genesis.ne.jp>
http://team.genesis.ne.jp/
Freude am Fahren
PHP-users メーリングリストの案内