[PHP-users 32946] Re: MySql の問題かもしれませんが、
tamayanz @ ybb.ne.jp
tamayanz @ ybb.ne.jp
2007年 12月 2日 (日) 19:27:28 JST
Seto 様
レス有り難う御座います。
$clasid ="yokohama";
$sql2 = "select * from pictbl where
c ='{$clasid}' " ;
var_dump($sql2);
$rs2 = mysql_query($sql2);
$num = mysql_num_rows($rs2) ;において
var_dump($sql2);の結果は
"select * from pictbl where c = 'yokohama' "
と正常に展開してます。これでsqlを実行すると
$rs2 は Resource id #4と返されます。OKのようですが、
結果のデータ表示は $num =0です。
phpMyadminで、確認すると、DBにデーターは存在します。
????です。
他に何か対策があれば、ご教示下さい。 松本
> 考えられる原因は
> 1.実際にその条件に合致するデータが存在しない
> 2.条件節に構文エラーがある
> だと思います。
>
> こういう場合は
> $sql2 をecho にて表示してそれをそのままコピーし
> MySQLモニタにてコマンドとして実行してみれば
> なにか判るんじゃないでしょうか。
>
> なによりもまず
> スクリプトにてクエリを実行したなら
> スクリプト内でその結果をチェックするようにしましょう。
>
>
PHP-users メーリングリストの案内