Mencampurkan API MySQL dalam PHP
Bolehkah seseorang mencampurkan mysql_ dan mysqli_ API dalam PHP?
Jawapan
Tidak, tidak boleh dicampur mysql_ dan mysqli_ API dalam PHP. Ini adalah API yang berasingan dan sumber yang dihasilkannya tidak serasi.
Dalam contoh kod yang disediakan, isu ini disebabkan oleh percubaan menggunakan mysql_close() untuk menutup sambungan mysqli_ (atau sebaliknya). Ini akan menghasilkan amaran kerana kedua-dua API mengendalikan sambungan secara berbeza.
Untuk menutup sambungan mysqli_, seseorang harus menggunakan mysqli_close(), manakala untuk sambungan mysql_ seseorang harus menggunakan mysql_close().
Menyemak Kesahan Sambungan
Untuk menyemak sama ada sambungan MySQL sah, seseorang boleh menggunakan sama ada mysqli_connect_errno() (untuk sambungan mysqli_) atau mysql_errno() (untuk sambungan mysql_). Fungsi ini mengembalikan kod ralat jika sambungan gagal, atau 0 jika sambungan sah.
Atas ialah kandungan terperinci Bolehkah saya Campurkan mysql_ dan mysqli_ API dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!