我試圖列出所有我的數據庫,所以我用這個:爲什麼這個語法有效?
$sql="SHOW DATABASES";
$query=mysql_query($sql,$connect);
然後我取分貝到一個數組,我也列出的每個數據庫的表此數組:
while ($row = mysql_fetch_assoc($query)){
$sql3="SHOW TABLES FROM `".$row['Database']."`"; //**i dont understand why $row['Database'] works?**
$query3=mysql_query($sql3, $connect);
}
我們給出一個示例數組(db1,db2,db3)。當我使用:
SHOW TABLES FROM `".$row['Database'].
它會顯示每個表來自:
$row[0](db1) , $row[1](db2) , $row[2](db3)
我說得對不對?這是這個語法背後的理論嗎?或者是什麼?
so數據庫是一個索引?像一個保留字?如果我想爲表做同樣的事情,可以說如果我提取表並將它們分配給$ row1,我可以使用類似$ row ['tables']的東西嗎? – Memphistoles 2014-09-11 07:08:59
對於表我做了一個不同的事情,我獲取數組中的每一個表,然後我用foreach去通過數組 – Memphistoles 2014-09-11 07:11:58
我會更新我的答案 – Sal00m 2014-09-11 07:15:50