我很难连接到数据库
这是我正在使用的代码
$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中给出布尔值
发布于 2013-03-16 19:22:58
最好使用PDO或Mysqli。我更喜欢PDO,因为它还支持其他数据库,而不是mysql,因此您可以在必要时更容易地迁移。
你可以很容易地通过
$db = new PDO('mysql:host=localhost;dbname=<SOMEDB>', '<USERNAME>', 'PASSWORD');有关更多信息:http://php.net/manual/en/book.pdo.php
如果要使用mysqli,请使用:
$mysqli = new mysqli("localhost", "user", "password", "database");发布于 2013-03-16 19:41:40
尝试使用以下代码
$con=mysql_connect(“主机”、“用户”、“传递”);
mysql_selectdb("database_name",$con);
发布于 2013-03-16 19:20:37
尝试使用以下代码
$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);https://stackoverflow.com/questions/15453535
复制相似问题