新的mysqli和有什么区别mysqli_connect?我知道执行查询是不同的;
例如:mysqli->query()和mysqli_query()
为什么有两种不同类型的,什么是需要区别?
Han*_*nky 39
一个是程序式编程,另一个是OOP风格编程.两者都有同样的目的;Open a new connection to the MySQL server
OOP样式用法
$mysqli = new mysqli('localhost', 'my_user', 'my_password', 'my_db');
Run Code Online (Sandbox Code Playgroud)
程序样式用法
$link = mysqli_connect('localhost', 'my_user', 'my_password', 'my_db');
Run Code Online (Sandbox Code Playgroud)
参考:PHP手册
Ric*_*ski 10
就在@Hanky Panky.我还要添加PHP文档:
http://www.php.net/manual/en/mysqli.construct.php
注意:
仅限OO语法:如果连接失败,仍会返回对象.要检查连接是否失败,请使用mysqli_connect_error()函数或mysqli-> connect_error属性,如前面的示例所示.
所以错误处理只是一个区别.