新的mysqli VS mysqli_connect [关闭](new mysqli vs mysq

2019-08-18 06:29发布

有什么新的区别mysqlimysqli_connect ? 我知道,在执行查询是不同的;
例如: mysqli->query()mysqli_query()
为什么有两种不同类型的,什么是需要区别?

Answer 1:

一个是程序编程风格等是OOP编程风格。 无论起到相同的作用; Open a new connection to the MySQL server

OOP风格的使用

$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');

程序名称用法

$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');

参考: PHP手册



Answer 2:

对上@Hanky Panky。 我还加入了PHP文档:

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

注意:

OO语法只:如果连接失败,仍会返回一个对象。 要检查是否连接失败然后使用中mysqli_connect_error()函数或mysqli-> connect_error特性,以与前述实施例。

因此,错误处理只是其中的一个区别。



文章来源: new mysqli vs mysqli_connect [closed]
标签: php mysqli