mysql_fetch_array не работает внутри цикла while

У меня есть 10 таблиц, известных как (table_1, table_2, table_3 и т. Д.), В настоящее время я хочу получить набор результатов из каждой из этих таблиц внутри цикла, но в настоящее время он возвращает ошибку.

он отлично работает

$excute = ("CALL Dummy_2('table_1')"); $result = mysql_fetch_assoc(mysql_query($excute)); var_dump($result); 

результат

 array (size=8) 'ID' => string '1' (length=3) 'name' => string 'Test_E' (length=11) 'accountname' => string 'sri01' (length=3) 'accountID' => string '1' (length=1) 'status' => string '2' (length=1) 'total_mps' => string '202' (length=3) 'min(a.timestamp)' => string '2014-05-16 05:38:01' (length=19) 'max(a.timestamp)' => string '2014-12-31 03:41:31' (length=19) 

но когда я помещаю его в цикл для выполнения моего требования, он возвращает 9 ошибок (равных оставшемуся числу таблиц) вместе с первым набором результатов

 $table_count = mysql_query("SELECT TABLE_NAME FROM information_schema.tables WHERE table_schema = 'milepostdb' AND table_name LIKE 'table_%' "); while($row = mysql_fetch_array($table_count)){ $table = $row["TABLE_NAME"]; $excute = ("CALL Dummy_2('{$table}')"); $result = mysql_fetch_assoc(mysql_query($excute)); var_dump($result); } 

Ошибка

  array (size=8) 'ID' => string '1' (length=3) 'name' => string 'Test_E' (length=11) 'accountname' => string 'sri01' (length=3) 'accountID' => string '1' (length=1) 'status' => string '2' (length=1) 'total_mps' => string '202' (length=3) 'min(a.timestamp)' => string '2014-05-16 05:38:01' (length=19) 'max(a.timestamp)' => string '2014-12-31 03:41:31' (length=19) ( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean ....... null ( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean ....... null ( ! ) Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean ....... null etc 

Solutions Collecting From Web of "mysql_fetch_array не работает внутри цикла while"