Berpindah dari MySQL ke MySQLi
Apabila beralih daripada sambungan MySQL kepada sambungan MySQLi, ia mungkin kelihatan seolah-olah hanya menukar mysql_query($ sql); kepada mysqli_query($sql); sudah memadai. Walau bagaimanapun, pendekatan yang lebih komprehensif diperlukan.
API Prosedur
Untuk bermula, gantikan semua panggilan fungsi mysql_* dengan rakan sejawat mysqli_* yang setara. Rujuk kepada Ringkasan Fungsi Sambungan MySQLi untuk panduan. Contohnya:
mysql_connect -> mysqli_connect mysql_error -> mysqli_error / mysqli_connect_error mysql_query -> mysqli_query
Nota: Sesetengah fungsi mungkin memerlukan sedikit pelarasan parameter.
Pertimbangan Versi PHP
The Sambungan MySQLi telah diperkenalkan dalam PHP versi 5.0. Oleh itu, jika versi PHP anda lebih lama daripada 5.0, anda tidak akan dapat menggunakan sambungan MySQLi dan mesti terus menggunakan sambungan MySQL.
Pertimbangan Tambahan
Tidak seperti MySQL, MySQLi membolehkan anda menentukan nama pangkalan data sebagai parameter keempat kepada mysqli_connect. Sebagai alternatif, anda boleh menggunakan fungsi mysqli_select_db jika lebih suka.
Menguji dan Menyahpepijat
Setelah migrasi selesai, laksanakan skrip anda yang dikemas kini dan sahkan kefungsiannya. Jika ralat berlaku, jalankan pemburuan pepijat yang menyeluruh untuk mengenal pasti dan menyelesaikan sebarang ketidakkonsistenan.
Atas ialah kandungan terperinci Bagaimanakah saya Berhijrah dengan Berkesan dari MySQL ke MySQLi dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!