有什么新的区别mysqli
和mysqli_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]