Walaupun terdapat cadangan bahawa mungkin untuk mencampurkan API mysql_ dan mysqli_ dalam PHP, adalah penting untuk memahami bahawa amalan ini adalah tidak disyorkan. MySQL mempunyai dua set API: fungsi mysql_ legasi dan fungsi mysqli_ yang dipertingkatkan. Mencampurkan kedua-dua API boleh membawa kepada ralat masa jalan dan gelagat yang tidak dijangka.
Dalam kod yang disediakan, anda cuba membuat sambungan dengan mysqli_connect() dan menutupnya dengan mysql_close(). Gabungan ini tidak serasi. Anda harus sama ada menggunakan mysqli_connect() dan mysqli_close() atau mysql_connect() dan mysql_close() secara konsisten sepanjang kod anda.
Sebagai alternatif, jika anda ingin mengesahkan sambungan, anda harus menggunakan fungsi tutup khusus API yang betul . Untuk mysqli_connect(), gunakan mysqli_close(), dan untuk mysql_connect(), gunakan mysql_close().
Atas ialah kandungan terperinci Bolehkah saya Campurkan API `mysql_` dan `mysqli_` MySQL dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!