新的mysqli
和mysqli_connect
有什么区别? 我知道执行一个查询是不同的;
例如:mysqli->query()
和mysqli_query()
为什么有两种不同类型的,什么是需要区别?新的mysqli和mysqli_connect
22
A
回答
28
一个用于程序风格编程,另一个用于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 Manual
+1
任何改进的性能? –
8
对上@Hanky Panky。我还加入了PHP文档:
http://www.php.net/manual/en/mysqli.construct.php
注:
OO语法只:如果连接失败,仍会返回一个对象。至 检查连接是否失败,然后使用 mysqli_connect_error()函数或mysqli-> connect_error属性 (如前面的示例中所述)。
所以错误处理只是一个区别。
相关问题
- 1. 这mysqli的查询就mysqli_connect
- 2. 不能与mysqli的,mysqli_connect,或PDO
- 3. 使用mysqli_connect和mysql_select_db
- 4. 多次使用相同的mysqli连接($ conn = mysqli_connect)给出错误
- 5. mysqli_connect工作,但新msqli不
- 6. 新的mysqli_connect猫找到数据库
- 7. 的mysql_connect VS mysqli_connect
- 8. mysqli_connect latency
- 9. 如何变化mysqli_connect到的mysql_connect和mysqli_fetch_assoc
- 10. mysql_field_name到新的mysqli
- 11. mysqli_connect问题
- 12. mysqli_connect()不bluemix
- 13. mysqli_connect()使用manger
- 14. mysqli_connect vs mysqli_real_connect
- 15. PHP 5.6与Mysqli_connect
- 16. mysqli_connect和mysql_connect在PHP中不存在5.6.30
- 17. mysqli_connect和mysql_connect有什么区别?
- 18. 使用php和mysqli更新复选框
- 19. 使用MySQLi和PHP更新表格
- 20. mysqli存储过程和更新语句
- 21. 使用php和mysqli更新数据库
- 22. 连接数据库中的mysqli :: real_connect和新的mysqli对象有什么区别?
- 23. mysqli_connect不起作用
- 24. 找不到类'mysqli_connect'
- 25. 致命错误:mysqli_connect()
- 26. PHP mysqli的总和
- 27. MySQLi更新DATETIME列
- 28. mysqli - 更新整数
- 29. 更新mysqli错误
- 30. 新的mysqli对象为空
不是,我试图谷歌它,但我认为这里的人的经验可以帮助我更好,给我直接的信息 – FosAvance