十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
你需要判断数据库连接,连接失败不是放到catch里面,应该放到try里面,判断$db是否等于false,如果等于,那么说明数据库连接失败。这里你仔细检查下数据库的dsn连接写的是否正确。
专注于为中小企业提供成都网站设计、成都做网站、外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业河北免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。
mysql_connect是PHP的数据库连接方法,$host是数据库服务,如localhost。
if(!$mysql)//如果连接数据库失败,就输出XXXXXX,并退出程序。
通常来说,既然是数据库连接失败,从你的截图来看,主要可以检查以下方面: 如果不是本地服务器(数据库),应该修改localhost为你的实际url。 通常mysql端口是3306,但如果你的修改过了,应该更正。
没找到函数mysql_connect(),没有开启mysql扩展,或者PHP版本在7以上,不支持mysql扩展了。恕我直言,每次看到有人用mysql_connect,我都想吐槽,php3以后,这个方法就淘汰了,php7以后就不再支持了。
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
mysql_connect是PHP的数据库连接方法,$host是数据库服务,如localhost。
没找到函数mysql_connect(),没有开启mysql扩展,或者PHP版本在7以上,不支持mysql扩展了。恕我直言,每次看到有人用mysql_connect,我都想吐槽,php3以后,这个方法就淘汰了,php7以后就不再支持了。
连接字串中的用户名和密码错误。你查一下test.php的第三行看看就知道了。
1、PHP 可以使用 MySQLi 或 PDO(PHP Data Objects)扩展来连接 MySQL 数据库。
2、以SQL为例。使用PHP MySQL 函数可以编辑数据库。mysql_connect() 函数打开MySQL 连接。
3、检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
4、mysqli连接数据库和pdo连接数据库。