新的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