这篇文章将为大家详细讲解有关php找不到数据库的解决方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
php找不到数据库的解决办法:首先创建一个名为salesinformation的MySQL数据库,然后将SQL文件导入该数据库;最后运行相关代码即可。
引用>
<强>具体问题:强>
php -找不到数据库?
因此,当我运行register.php文件(其中包含一些要发送到数据库的基本html表单)时,它似乎找不到它要查找的特定数据库。所有文件都位于同一文件夹中,并且拼写正确。
所以我将把php代码粘贴到登记。php中,这是最重要的html/css代码
& lt; php ? $链接=mysql_connect (“localhost",“root",““); $数据库=& # 39;salesinformation& # 39;; 如果(! $链接) 死(& # 39;未能连接到服务器# 39;.mysql_error ()); $ db=mysql_select_db(数据库、美元链接); session_start (); 如果(! $ db) 死(& # 39;未能选择数据库& # 39;.mysql_error ()); 如果收取($ _GET[& # 39;过程# 39;))) { 查询美元=安迦搿邸?用户名、电子邮件、价格条件、RegisterDate)值(& # 39;$ _POST[用户]& # 39;,& # 39;$ _POST[电子邮件]& # 39;,& # 39;$ _POST[价格]& # 39;,& # 39;$ _POST[状态]& # 39;,& # 39;$ _POST [RegisteredDate] & # 39;)“;//echo $查询;退出; 美元$结果=mysql_query(查询)或死亡(mysql_error ()); 如果(! $结果){ $味精=安皇荌nserted"; } 其他的 { $味精=癐nserted"; 标题(“位置:ClientList.php ? m=拔毒涝?; } } 祝辞;数据库文件salessinformation。sql位于包含此代码的同一文件夹中. .
CREATE TABLE如果不存在“销售”( “用户名”varchar(25)不是NULL, “电子邮件”varchar(25)不是NULL, “价格”int(10)不是NULL, “条件”varchar(25)不是NULL, RegisterDate日期非空, 主键(用户名) );所以当我运行xampp“http://localhost/register.php”时会发生这种情况
未能选择数据库未知数据库“salesinformation”
<强>解决办法:强>
数据库文件salessinformation。sql位于包含此代码的同一文件夹中. .
这并不意味着你有一个MySQL数据库。
1)创建一个名为salesinformation的MySQL数据库。
2)将sql文件导入该数据库。
3)现在你有了一个。现在运行你的代码。
你能在终端中输入什么吗(因为在ubuntu中运行xampp时我找不到它的任何GUI) ?如何创建“MySQL”数据库?如何将sql文件导入到其中?
使用终端,键入创建数据库salesinformation;
使用shellcd转到salesinformation。sql文件所在的目录。
发出此命令mysql - u root - p密码salesinformation & lt;salesinformation。sql。
注意:由于我注意到您的代码中的根密码为空,您可以从上面的命令中删除密码项。如果你有密码的话,在那里输入。
关于php找不到数据库的解决方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。
php找不到数据库的解决方法