求一用mysqli_connect测试连接MYSQL的PHP代码

是用mysqli_connect不是mysql_connect... 是用mysqli_connect 不是mysql_connect 展开
 我来答
匿名用户
推荐于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');
sunxch100
2014-12-29 · TA获得超过3619个赞
知道大有可为答主
回答量:1818
采纳率:50%
帮助的人:675万
展开全部

下个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();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式