Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Berhijrah dari MySQL ke MySQLi?
Dalam artikel ini, kami akan meneroka cara untuk mengalihkan kod anda daripada MySQL API warisan kepada yang lebih baik MySQLi API.
Untuk memulakan penukaran, gantikan setiap panggilan fungsi mysql_* dengan rakan sejawat mysqli_* yang sepadan. Pendekatan ini disyorkan jika anda mempunyai kod sedia ada berdasarkan API MySQL prosedur.
MySQL Function | MySQLi Function |
---|---|
mysql_connect | mysqli_connect |
mysql_error | mysqli_error / mysqli_connect_error |
mysql_query | mysqli_query |
MySQL: Anda mesti panggil mysql_select_db selepas membuat sambungan untuk menentukan sasaran pangkalan data.
MySQLi: Anda boleh menentukan nama pangkalan data sebagai parameter keempat untuk mysqli_connect atau menggunakan fungsi mysqli_select_db untuk fleksibiliti.
Mari tukar sebahagian daripada yang disediakan kod:
Kod MySQL Asal:
$link = mysql_connect($DB['host'], $DB['user'], $DB['pass']) or die("...error handling..."); mysql_select_db($DB['dbName']);
Kod MySQLi yang Ditukar:
$link = mysqli_connect($DB['host'], $DB['user'], $DB['pass'], $DB['dbName']) or die("...error handling...");
Sesetengah fungsi mungkin mempunyai perbezaan parameter. Pastikan anda menyemaknya dengan teliti.
Setelah penukaran selesai, laksanakan kod anda untuk mengesahkan bahawa ia berfungsi dengan betul. Jika tidak, mulakan proses penyahpepijatan.
Atas ialah kandungan terperinci Bagaimana untuk Berhijrah dari MySQL ke MySQLi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!