我只是開始使用PHP和MySQL我一直在做VB非常簡單,現在我掙扎着每一點的PHP。我做了一小段與MySQL服務器相連的代碼,並創建了一個數據庫,並在文本字段中輸入了名稱,但是每當我加載頁面時,我都會看到一條錯誤消息,甚至沒有機會鍵入數據庫名稱並點擊按鈕。代碼完成這項工作,但給出了一個令人困惑的錯誤消息。PHP執行順序
Notice: Undefined index: dbname in C:\xampp\htdocs\dbcreation.php on line 53 Error creating database: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line
<?php
$databasename = $_POST['dbname'];
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
if (mysql_query("CREATE DATABASE $databasename",$con))
{
echo "Database created";
}
else
{
echo "Error creating database: " . mysql_error();
}
mysql_close($con);
?>
什麼,我需要改變,因此代碼不被執行,直到我按下按鈕?
@JonahBishop關於PHP + MySQL的每一個問題都有這個評論。我現在正式生病了。 –
@Cobra_Fast這是人們學習的唯一方式!只要2004年的PHP教程介紹Web人們將繼續使用已棄用的函數。 – GordonM
他們不會去除文檔頁面,因爲有些人仍然會使用PHP <5.5。 –