所以我一直在努力與我的數據庫,讓它給我的表中包含的列的名稱。SQL查詢檢索列名列表
這裏是我的PHP:
$sql = "SELECT * FROM hacklvrf_db.INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = N'generators'" ;
$result = mysqli_query($con, $sql);
$row = mysqli_fetch_array($result, MYSQLI_ASSOC);
$generators = $row['generators'];
foreach ($row as $lol) {
echo ($lol);
}
出於某種原因,這是不與任何回答(PHP不會彈出一個錯誤,但我的變量似乎是空的),我真的不明白我我錯過了。
echo (gettype ($row));
顯示「NULL」
我知道這個問題已經被問過了,我實際上得到了我的SQL查詢來自其他地方,但我因爲我不能工作了......我在這裏!
在此先感謝你們!
'WHERE TABLE_NAME = N'generators''這是一個語法錯誤。檢查錯誤。順便說一下,'回聲'不是一個函數,它是一個構造。 –
這是什麼'N'generators''? –
@NanaPartykar一定是貓,或一個壞*鼠*。 –