次のように、異なる番号で4つの同一のクエリを実行しようとしています:
for($i=0;$i<5;$i++)
{
$sql[$i] = "SELECT * FROM whatever";
$sql[$i.$i] = "SELECT * FROM whatever2";
$res[$i] = mysql_query($sql[$i]);
$res[$i.$i] = mysql_query($sql[$i.$i];
while ($row[$i] = mysql_fetch_array($res[$i]))
{
$val[$i] = $row[$i]['Col1'];
}
while ($row[$i.$i] = mysql_fetch_array($res[$i.$i]))
{
$val[$i.$i] = $row[$i.$i]['Col2'];
}
}
しかし、うまくいきません。その中に含めるecho $val[$i.$i]
と、for
何もエコーしません。ですから、私の本当の質問は、どうすればこれを克服できるのでしょうか? そのクエリを 4 回実行する必要がある$i=1
ため$i = 4
、 を取得し$val1, $val2, $val3, $val4
ます。で値を宣言できないのはなぜ$row[$i.$i]
ですか?
PS私はSQLを使うべきではないことを知っています.私はものを修正するために雇われました=)