Menukar MySQL kepada MySQLi: Panduan untuk Memindahkan Kod Anda
Disebabkan penamatan MySQL, adalah penting untuk menaik taraf kepada MySQLi untuk pengalaman interaksi pangkalan data terbaik. Walaupun peralihan ini mungkin kelihatan menakutkan, terutamanya dengan pangkalan kod yang besar menggunakan MySQL, kami akan memberikan penjelasan terperinci untuk membantu anda membuat penukaran dengan mudah.
Satu tugas biasa apabila bekerja dengan pangkalan data ialah menanyakan data. Berikut ialah contoh pertanyaan SQL yang ditulis dalam MySQL:
$sql_follows = "SELECT * FROM friends WHERE user1_id=" . $_SESSION['id'] . " AND status=2 OR user2_id=" . $_SESSION['id'] . " AND status=2";
Untuk menukar pertanyaan ini kepada MySQLi, anda boleh mengikuti langkah berikut:
$connection = mysqli_connect("localhost", "username", "password", "database_name");
$query = "SELECT * FROM friends WHERE user1_id=? AND status=? OR user2_id=? AND status=?";
$stmt = mysqli_prepare($connection, $query); mysqli_stmt_bind_param($stmt, 'iiii', $_SESSION['id'], 2, $_SESSION['id'], 2);
mysqli_stmt_execute($stmt);
$result = mysqli_stmt_get_result($stmt); while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC)) { // Process row data }
Alat Tambahan:
Dengan mengikuti langkah ini dan memanfaatkan sumber yang disediakan, anda boleh menukar kod anda daripada MySQL kepada MySQLi dengan berkesan, memastikan keserasian dan prestasi pangkalan data yang lebih baik untuk permohonan anda.
Atas ialah kandungan terperinci Cara Menghijrahkan Kod Anda daripada MySQL ke MySQLi: Panduan Langkah demi Langkah. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!