您好,我知道這可能是非常簡單和谷歌搜索小時我回來兩手空空後,我試圖將表格清單查詢存儲到一個數組,其中我可以檢查是否從另一個數組的值是在產生LIST TABLES查詢。LIST TABLES in_array
$SQL = new DB;
$tables = array(
"Product_Cache",
"Product_Cat",
"Product_Details",
"Product_Images",
"Site_Content",
"UserDetails",
"User_Products",
"User_Type",
"Users"
);
$result = $SQL->doQuery("SHOW TABLES IN sellmygadgets");
$row = $result->fetch_assoc();
foreach ($tables as $table){
echo "Table " . $table . " Contains this many rows : " . $SQL->numRows(select_all($table)) . "<br>";
//if(in_array($table, $row, TRUE) {
//}
}
的幫助感激感謝安迪
'FETCH_ASSOC()'只是返回一行結果,你需要調用它在一個循環中獲得的所有行。 – Barmar
是否有另一個sqli函數來取出所有行? –
http://php.net/manual/en/mysqli-result.fetch-all.php。您必須使用MYSQLND驅動程序。 – Barmar