我想顯示我的數據庫中的所有表名稱。這是我的代碼:如何顯示從特定的MySQL數據庫中的所有表名php
<?php
define('DB_HOST', 'localhost');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_NAME', 'nucleus');
$db=new mysqli(DB_HOST,DB_USERNAME,DB_PASSWORD,DB_NAME);
$query = $db->prepare('SHOW TABLES FROM `nucleus`');
$query->execute();
while($rows = $query->fetch()){
echo " $rows";
}
?>
全部顯示爲1
每個條目,我不知道爲什麼。任何解決方案?
請編輯以改進格式(問題的主體「引用」格式錯誤,並且代碼的可讀性可以通過更緊湊來提高)。 – Yunnosch
那是因爲你沒有綁定你的結果。看手冊的例子http://php.net/manual/en/mysqli-stmt.fetch.php – jidexl21
是的,我做了,我得到了答案 – gANDALF