我一直在尝试让一系列嵌套循环从一个表中选择数据库名称,然后查询该数据库中选定的表,并将结果相加并显示它们的数量和数据库名称。
我已经让代码工作了,但它一直显示:
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;
}
所有数据库连接都已建立并且工作正常,因此与此无关。任何帮助都会很棒。