首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到数据库时的错误消息

问连接到数据库时的错误消息
EN

Stack Overflow用户
提问于 2013-03-16 19:13:10
回答 5查看 143关注 0票数 1

我很难连接到数据库

这是我正在使用的代码

代码语言:javascript
复制
$con = mysql_connect('host', 'user', 'pass');
mysql_select_db('database_name', $con);

这是我得到的结果

警告: mysql_connect() function.mysql-connect:在“读取初始通信包”处与MySQL服务器的连接丢失,第2行中的系统错误: 111 警告: /home/heartbeat_db/heartbeatsmart.com/php/config/dbconnect.php ()期望参数2是资源,在第3行的mysql_select_db中给出布尔值 警告: mysql_connect() function.mysql-connect:在“读取初始通信包”处与MySQL服务器的连接丢失,第2行中的系统错误: 111 警告: /home/heartbeat_db/heartbeatsmart.com/php/config/dbconnect.php ()期望参数2是资源,在第3行的mysql_select_db中给出布尔值

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-03-16 19:22:58

最好使用PDO或Mysqli。我更喜欢PDO,因为它还支持其他数据库,而不是mysql,因此您可以在必要时更容易地迁移。

你可以很容易地通过

代码语言:javascript
复制
$db = new PDO('mysql:host=localhost;dbname=<SOMEDB>', '<USERNAME>', 'PASSWORD');

有关更多信息:http://php.net/manual/en/book.pdo.php

如果要使用mysqli,请使用:

代码语言:javascript
复制
$mysqli = new mysqli("localhost", "user", "password", "database");
票数 1
EN

Stack Overflow用户

发布于 2013-03-16 19:41:40

尝试使用以下代码

$con=mysql_connect(“主机”、“用户”、“传递”);

mysql_selectdb("database_name",$con);

票数 3
EN

Stack Overflow用户

发布于 2013-03-16 19:20:37

尝试使用以下代码

代码语言:javascript
复制
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

if (!$link) {
    die('Connect Error (' . mysqli_connect_errno() . ') '
            . mysqli_connect_error());
}

echo 'Success... ' . mysqli_get_host_info($link) . "\n";

mysqli_close($link);

来源:http://www.php.net/manual/en/mysqli.construct.php

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15453535

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档