我是WebMatrix和MySQL的新手,我需要一些問題的幫助。WebMatrix 3不顯示MySQL數據庫
我正在嘗試在WebMatrix 3中使用PHP和MySQL進行編碼。我正在試驗一個名爲「Starter PHP site」的站點文件中的腳本。當我導航到程序中的「數據庫」部分時,WebMatrix未顯示使用$sql="CREATE DATABASE my_db";
腳本創建的數據庫。這張圖片顯示了我正在談論的程序的哪一部分。
當我點擊用戶界面的左下角的「數據庫」按鈕,所有這一切都是在左窗格中顯示的是一個「入門PHP站點」文件夾圖標(創建MySQL DATABSE爲我的網站從WebMatrix用戶界面)和一個「其他連接」圖標 - 但不是在運行上面的腳本後創建的數據庫(my_db)。
我知道數據庫存在......因爲當我與一些extras--
$con=mysqli_connect("localhost","xxxx","xxxxxxxx");
$sql="CREATE DATABASE my_db";
if (mysqli_query($con,$sql))
{
echo "Database my_db created successfully";
}
else
{
echo "Error creating database: " . mysqli_error($con);
}
上方再次運行該腳本 - 我得到一個錯誤,指出「MY_DB」已經存在。爲什麼WebMatrix在「數據庫」部分顯示my_db ...在我運行腳本創建數據庫之後?
我在這裏錯過了什麼?
任何意見非常感謝。
嗨VoidKing, 我可以使用WebMatrix UI創建數據庫,但是,當我使用腳本時......沒有顯示任何內容。我希望能夠看到使用腳本創建的數據庫,因爲這樣更容易理解正在做什麼。 WebMatrix是否能夠看到不是由GUI創建的數據庫? 是的,我試過清爽。 –
@DanielSkrobowski是的,任何通過GUI或編程創建的表都應顯示在這裏,無論如何。我不確定你爲什麼看到它有困難,但是你說它在那裏,因爲你可以查詢它嗎?如果是這樣,也許卸載/重新安裝WebMatrix是必要的,但我不知道。嘗試通過添加新數據並查詢表格來檢查表格,以確保它在那裏。除此之外,我似乎無法看到這個在線的其他例子,所以也許它確實是一個古怪的安裝? – VoidKing