Rumah >pembangunan bahagian belakang >tutorial php >Mengapakah `$stmt->get_result()` Membuang 'Panggil ke kaedah yang tidak ditentukan mysqli_stmt::get_result()'?
get_result()` Throw "Panggil ke kaedah yang tidak ditentukan mysqli_stmt::get_result()"? " />
Dalam coretan kod ini, percubaan untuk mendapatkan semula hasil pernyataan yang disediakan melalui $stmt-> get_result() menghasilkan ralat "Panggil ke kaedah yang tidak ditentukan mysqli_stmt::get_result()". Ralat ini sering berlaku apabila berurusan dengan operasi pangkalan data berasaskan mysqli.
Untuk menyelesaikan isu ini, adalah penting untuk memastikan pemacu mysqlnd dipasang dan dimuatkan pada pelayan. Mysqlnd pemacu ialah sambungan yang disyorkan untuk pengikatan mysqli PHP Ia meningkatkan prestasi dan menyediakan ciri tambahan, termasuk sokongan untuk disediakan kenyataan.
Untuk memasang pemacu mysqlnd pada sistem Debian atau Ubuntu:
sudo apt-get install php7.2-mysqlnd
Untuk pengedaran Linux lain, ikut arahan pemasangan rasmi untuk pengedaran khusus anda.
Sekali pemacu mysqlnd dipasang, ia harus dimuatkan secara automatik oleh PHP Walau bagaimanapun, jika tidak, anda boleh memuatkannya secara manual menggunakan baris berikut dalam anda Fail php.ini:
extension=mysqli.dll
Selepas memasang dan memuatkan pemacu mysqlnd, jalankan semula skrip PHP anda. Kaedah $stmt->get_result() kini seharusnya dikenali dan ralat akan diselesaikan.
Atas ialah kandungan terperinci Mengapakah `$stmt->get_result()` Membuang 'Panggil ke kaedah yang tidak ditentukan mysqli_stmt::get_result()'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!