求一用mysqli_connect测试连接MYSQL的PHP代码
推荐于2018-02-27
展开全部
myssqli和mysql的函数是差不多的, 只不过, mysqi可以用对象方式
//过程方式:
$Con = mysqli_connect('数据库服务器地址', '数据库登陆用户', '数据库密码');
mysqli_select_db( $Con, '数据库名称');
//对象方式
$Con = new mysqli('数据库服务器地址', '数据库登陆用户', '数据库密码', '数据库名称');
同样是过程方式,mysqli有一点和mysql的用法不同的是,:
mysql函数,很多函数都有2个参数,一个是sql语句等, 一个是mysql连接标识, 而这个mysql连接标识参数是可以省略的!
但是mysqli两个参数必须, 而且顺序相反, 比如:
mysql_query('show tables', $Con );
//也可以省略第二个参数,写成:
mysql_query('show tables');
//但是mysqli不行
mysqli_query( $Con, 'show tables');
展开全部
下个php手册,里面有示例代码
<?php
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
/*
* This is the "official" OO way to do it,
* BUT $connect_error was broken until PHP 5.2.9 and 5.3.0.
*/
if ($mysqli->connect_error) {
die('Connect Error (' . $mysqli->connect_errno . ') '
. $mysqli->connect_error);
}
/*
* Use this instead of $connect_error if you need to ensure
* compatibility with PHP versions prior to 5.2.9 and 5.3.0.
*/
if (mysqli_connect_error()) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
echo 'Success... ' . $mysqli->host_info . "\n";
$mysqli->close();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询