Mengenai masalah kaedah tersuai dalam mysqli, sila selesaikan?
别闹i
别闹i 2017-09-18 15:05:55
0
1
1726

QQ图片20170918145956.png

Gunakan $mysqli dalam fungsi tersuai untuk melaporkan ralat Garis merah di bahagian bawah $mysqli ditandakanQQ图片20170918150003.png

Walaupun $mysqli melaporkan ralat sintaks dan ditandakan dengan garis merah, data masih disoal. , tetapi pemuatannya sangat perlahan dan memerlukan Puluhan saat, jelas sekali bukan perkara biasaTZUMIA06_EE@A(DUY]()0OW.png

Ini adalah konfigurasi pangkalan data

别闹i
别闹i

membalas semua(1)
Ty80

Adalah disyorkan untuk meletakkan memerlukan 'mysqli_connect.php' di luar fungsi tersuai, di bahagian atas program. Menggunakan pembolehubah $mysqli dalam fungsi memerlukan pengisytiharan global Tulis global $mysqli;

di bahagian atas badan fungsi.
  • balas Amaran: mysqli::query(): Tidak dapat mengambil mysqli dalam D:phpStudyWWWmysqli_objmysqli_insert.php pada baris 52 //Terima kasih, saya menggunakan kaedah anda, tiada ralat sintaks dilaporkan dan ralat di atas telah dilaporkan semasa memuatkan
    别闹i pengarang 2017-09-18 16:32:46
  • balas global $mysqli;---unset($mysqli);//Selepas mentakrifkan pembolehubah global, saya memusnahkannya pada penghujung kaedah Adakah ini perlu?
    别闹i pengarang 2017-09-19 14:41:08
  • balas Hanya padamkan baris $mysqli->close();
    PHP中文网 pengarang 2017-09-19 09:01:03
  • balas Selepas ini adalah akses pertama, sambungan db telah ditutup, jadi sambungan baharu tidak boleh dijana.
    PHP中文网 pengarang 2017-09-19 09:01:39
  • balas Anda harus memusnahkannya apabila halaman berakhir dan tidak boleh diletakkan dalam fungsi, jika tidak pangkalan data akan ditutup pada kali kedua anda memanggil fungsi tersebut.
    PHP中文网 pengarang 2017-09-23 10:51:29
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan