- 函數名稱:
- mysql_query是MySQL擴展庫中的函數,而mysqli是MySQL Improved擴展庫中的函數。
- 功能:
- mysql_query用于執行MySQL數據庫查詢,包括SELECT、INSERT、UPDATE、DELETE等操作。
- mysqli提供了更多功能和特性,比如支持面向對象的編程、預處理語句、事務等。
- 安全性:
- mysql_query不支持預處理語句,容易受到SQL注入攻擊。
- mysqli支持預處理語句,可以有效防止SQL注入攻擊。
- 性能:
- mysqli比mysql_query更快速、更高效。
綜上所述,建議使用mysqli函數來代替mysql_query函數,以提高安全性和性能。