cari

Rumah  >  Soal Jawab  >  teks badan

Mengenai masalah kaedah tersuai dalam mysqli, sila selesaikan?

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别闹i2657 hari yang lalu1728

membalas semua(1)saya akan balas

  • PHP中文网

    PHP中文网2017-09-18 16:16:28

    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
    2
  • 别闹i

    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 · 2017-09-18 16:32:46
    别闹i

    global $mysqli;---unset($mysqli);//Selepas mentakrifkan pembolehubah global, saya memusnahkannya pada penghujung kaedah Adakah ini perlu?

    别闹i · 2017-09-19 14:41:08
    PHP中文网

    Hanya padamkan baris $mysqli->close();

    PHP中文网 · 2017-09-19 09:01:03
    PHP中文网

    Selepas ini adalah akses pertama, sambungan db telah ditutup, jadi sambungan baharu tidak boleh dijana.

    PHP中文网 · 2017-09-19 09:01:39
    PHP中文网

    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中文网 · 2017-09-23 10:51:29
  • Batalbalas