私は一連の入れ子になったループを使って1つのテーブルからデータベース名を選択し、そのデータベース内の選択したテーブルを照会し、結果を合計してその数を表示しようとしていますデータベース名。ネストされたWhileループphp
私が動作するようにコードを得ているが、それは表示し続ける:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in
私は助けるためにオンラインで発見した可能なあらゆる方法を試してみましたが、どれも作業しています。
$resulta = mysql_query("SELECT dbname AF012 FROM Customer");
while($data = mysql_fetch_array($resulta))
{
$db = $data[' dbname '];
$result = null;
$result2 = mysql_query("SELECT changemade FROM $db.orders");
//looping through the results
while($row = mysql_fetch_array($result2))
{
//checking if any record is 1,2 or 3
if(($row[‘changemade’]== 1) || ($row[‘changemade’]== 2) || ($row[‘changemade’]== 3)) {
//if any match the if adding 1 to the counter
$counter ++;
}
}
unset($result2);
echo $db." ".$counter;
echo "<br>";
$counter = 0;
$result = null;
$result2 = null;
}
すべてのデータベース接続は正常に行われているため、それとは関係ありません。どんな助けも素晴らしいだろう。
は' '$行[「changemade」] =でなければなりません= 1) ' –
お客様のスキーマを顧客表に表示する必要があります。 – wachpwnski