Я пытаюсь получить серию вложенных циклов, которые работают, чтобы выбрать имя базы данных из одной таблицы, затем запросить выбранную таблицу в этой базе данных и добавить результаты и отобразить их число и имя базы данных.Вложенные While Loops 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)' должна быть '$ строки [«changemade»] = = 1) ' –
Мне нужно увидеть вашу схему для таблицы клиентов. – wachpwnski