分享

myssqli和mysql的函数

 仴嗈鼋嗌鄦嶜 2017-12-19

myssqli和mysql的函数是差不多的, 只不过, mysqi可以用对象方式

1
2
3
4
5
6
//过程方式:
 $Con = mysqli_connect('数据库服务器地址''数据库登陆用户''数据库密码');
 mysqli_select_db( $Con'数据库名称');
 
//对象方式
$Con new mysqli('数据库服务器地址''数据库登陆用户''数据库密码''数据库名称');

同样是过程方式,mysqli有一点和mysql的用法不同的是,:

mysql函数,很多函数都有2个参数,一个是sql语句等, 一个是mysql连接标识, 而这个mysql连接标识参数是可以省略的!

但是mysqli两个参数必须, 而且顺序相反, 比如:

1
2
3
4
5
mysql_query('show tables'$Con ); 
//也可以省略第二个参数,写成:
mysql_query('show tables');
//但是mysqli不行
mysqli_query( $Con,  'show tables');

其他回答

下个php手册,里面有示例代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?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();

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多