みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

SQLのどこがおかしいでしょうか?

PHP4、MySQLです。
for($i=1;$i<34;$i++){
$sql = "select count(group) as cnt".$i." ";
$sql.= "from stock ";
$sql.= "where group=".$i." ";
//print "sql= ".$sql."<br>";
$result = mysql_query($sql,$db) or die("失敗しました".mysql_error ());
$Row = mysql_fetch_array($result, MYSQL_ASSOC);
$cnt.$i = $Row['cnt".$i."'];
}
としています。どこがおかしいでしょうか?
教えてください。
よろしくお願いいたします。

投稿日時 - 2007-05-07 22:02:04

QNo.2981639

すぐに回答ほしいです

質問者が選んだベストアンサー

$cnt.$i = $Row['cnt".$i."'];
ってなにがしたいのでしょうか?

${"cnt{$i}"}=$Row["cnt{$i}"];
としたいのでしょうか?

投稿日時 - 2007-05-07 22:11:06

お礼

うまくいきました。ありがとうございました。

投稿日時 - 2007-05-08 12:44:22

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

実行結果がどのようになるので「おかしい」と判断されたのでしょうか?

投稿日時 - 2007-05-07 22:04:50

補足

SQLのprint文でSQLは正しいようなのですが、取り出しを実行すると真っ白画面になります。

投稿日時 - 2007-05-07 22:08:09

あなたにオススメの質問