因此,当我运行文件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