有沒有人碰巧知道爲什麼這個查詢在phpMyAdmin中執行時給了我所需要的所有數據。查詢在phpMyAdmin中運行良好,但0結果在PHP本身...?
但是,當在PHP中以編程方式執行時,它返回0行。
謝謝!
SELECT `table_schema`, `table_name`
FROM `information_schema`.`TABLES`
WHERE `Engine`='MyISAM'
AND `TABLE_SCHEMA` !='information_schema'
AND `TABLE_SCHEMA` !='mysql';
更新:
這裏是問PHP代碼。
$query = "SELECT `table_schema`, `table_name`
FROM `information_schema`.`TABLES`
WHERE `Engine`='MyISAM' AND `TABLE_SCHEMA` !='information_schema' AND `TABLE_SCHEMA` !='mysql'";
$result = mysql_query($query);
echo '--:'.mysql_num_rows($result).':--';
while ($row = mysql_fetch_array($result)) {
print_r($row);
}
是的,我正在使用雙引號...
我們應該看到PHP代碼。 – webbiedave 2011-06-16 18:36:27
當在php中執行時,你是否使用雙引號括起來,因爲你內部有單引號 – mazlix 2011-06-16 18:36:49
以同一用戶登錄? – 2011-06-16 18:39:04