php mysql連接數(shù)據(jù)庫 php為什么棄用了mysql?
php為什么棄用了mysql?PHP提供了三種不同的api來連接MySQL:MySQL、mysqli和PDO擴展。MySQL函數(shù)非常流行,但是官方團隊不鼓勵再次使用它們。在PHP手冊中,當您看到MyS
php為什么棄用了mysql?
PHP提供了三種不同的api來連接MySQL:MySQL、mysqli和PDO擴展。MySQL函數(shù)非常流行,但是官方團隊不鼓勵再次使用它們。在PHP手冊中,當您看到MySQL的函數(shù)時,您會發(fā)現(xiàn)它們都用紅色標記,這意味著它們已經(jīng)被丟棄了。拋棄ext/MySQL函數(shù)是安全的,通過使用其他數(shù)據(jù)庫查詢方法,它還具有MySQL函數(shù)的所有功能。更好的方法是使用PDO而不是ext/MySQL函數(shù)。以下是MySQL函數(shù)不再在PHP中使用的三個原因:
1。MySQL函數(shù)在php5.5中已被正式放棄,并將在php7中被刪除。
2. MySQL函數(shù)缺少面向?qū)ο蟮慕涌凇?/p>
3. MySQL函數(shù)不支持以下功能:無阻塞連續(xù)訪問、異步查詢、參數(shù)化查詢、存儲過程、多語句、加密(SSL)、壓縮、完整字符集
不連接數(shù)據(jù)庫的一般原因如下:,防火墻設(shè)置不允許連接,這種情況下PHP會提示網(wǎng)絡(luò)錯誤,錯誤速度很慢,報錯需要很長時間;二是用戶名和密碼不正確,或者mysql數(shù)據(jù)庫沒有指定用戶的登錄主機為%,表示拒絕訪問,而且錯誤報告的速度非常快。
centosphp7怎么添加mysql支持?
開始php.ini文件在中打開MySQL模塊php.ini文件路徑可以在echo phpinfo()頁上找到