因此,當我運行文件register.php(它包含一些基本的HTML表單發送到數據庫)時,它似乎找不到它正在查找的特定數據庫。所有文件都在同一個文件夾中,並且拼寫正確。無法找到數據庫?
因此,我將粘貼PHP代碼是上面所有的HTML/CSS代碼在我的register.php
<?php
$link=mysql_connect("localhost","root","");
$database='salesinformation';
if (!$link)
die('Failed to connect to Server'.mysql_error());
$db=mysql_select_db($database, $link);
session_start();
if(!$db)
die('Failed to select Data Base '.mysql_error());
if(isset($_GET['process']))
{
$query = "Insert INTO `sales` (Username, Email, Price, Condition, RegisterDate) values('$_POST[Username]', '$_POST[Email]','$_POST[Price]','$_POST[Condition]','$_POST[RegisteredDate]')";
//echo $query; exit;
$result = mysql_query($query) or die(mysql_error());
if(!$result){
$msg = "not Inserted";
}
else
{
$msg = "Inserted";
header("location:ClientList.php?m=".$msg);
}
}
?>
而且我在其中包含此代碼相同的文件夾中的數據庫文件salesinformation.sql。 。
CREATE TABLE IF NOT EXISTS `sales` (
`Username` varchar(25) NOT NULL,
`Email` varchar(25) NOT NULL,
`Price` int(10) NOT NULL,
`Condition` varchar(25) NOT NULL,
`RegisterDate` date NOT NULL,
PRIMARY KEY (`Username`)
);
所以出現這種情況,當我運行XAMPP 「http://localhost/register.php
」 無法選擇數據庫未知數據庫 'salesinformation'
你準確得到了什麼錯誤? –
當我運行xampp「http://localhost/register.php」未能選擇數據庫未知數據庫'salesinformation' – Isbister
檢查實際數據庫名稱的拼寫。 – Dan