Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengapa mysqli_query() rusak? [mysqli_query():Tidak dapat mengambil mysqli]

Tidak ada yang salah dengan log Anda.

Instance mysqli langsung tidak berarti ada koneksi mysql langsung . Tidak seperti PDO, Anda dapat menutup koneksi mysql tetapi memiliki objek mysqli. Jadi pesan kesalahan mengatakan:

mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
$conn = new mysqli('localhost','root','','test');
$conn->query("SELECT 1");
$conn->close();
var_dump(get_class($conn));
$conn->query("SELECT 1");

akan memberi Anda hasil yang diharapkan:

Anda harus menemukan tempat di mana kode Anda menutup koneksi dan memperbaikinya.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghapus catatan dengan ID terendah

  2. Bagaimana cara mencocokkan dua nilai dari 1 kolom di MYSQL

  3. Tunjukkan nama resep jika semua bahannya sudah diberikan

  4. MySQL memilih baris di mana tanggal bukan di antara tanggal

  5. Apa cara terbaik untuk menghubungkan aplikasi iPhone (iOS SDK) ke backend php/MySql