php - 无法连接MySQL数据库,但可以连接数据库服务器

标签 php mysql

我正在尝试构建一个动态网站,用于将页面与数据库连接起来,我使用的代码如下。与服务器的连接正常,但无法选择数据库。数据库名称、用户 ID、密码、主机 IP 都给出了,但不起作用。请帮忙....

define('DB_NAME', ''); 
define('DB_USER', '');
define('DB_PASSWORD', '');
define('DB_HOST', '');

$link = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);

    if (!$link) {
     die('Could not connect: ' . mysql_error());
         }
else {
      echo 'connected to server..................';   }


$db_selected = mysql_select_db($DB_NAME, $link);

if ($db_selected) {

print "Database Found";

}
else {

print "Database NOT Found";

}

最佳答案

Mysql 已被弃用,最终将被删除。考虑使用 PDO 或 MySqli。

这里是 PHP 文档页面的链接,用于使用 MySqli 连接到数据库。

http://php.net/manual/en/mysqli.quickstart.connections.php

如果您仔细按照说明操作,您“应该”能够连接。如果没有,也许您可​​以发布您收到的错误消息。

关于php - 无法连接MySQL数据库,但可以连接数据库服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38682172/

相关文章:

php - Laravel 的用户配置文件路线?无/用户

php - 如何在 Wordpress 中正确出列某些 Elementor css 文件?

php - 如何在同一表行上使用变量来回显 foreach 数组?

php - Codeigniter mysql 左连接包括选择

mysql - SQL - 如何从内部语句中选择 TOP 5

php - 如何从 PHP 脚本查询 Github GraphQL API?

PHP 搜索框未链接到数据库

c# - 读取sql cel,查找行ID并更新同一行中的单元格

mysql - 如何通过触发器将a中的值插入到另一个表中

mysql:加入最新产品价格的产品表