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

Panggil PDO dari suatu fungsi

Nah, di file pertama Anda, Anda telah mendeklarasikan global variabel global $conn; Saya tidak tahu persis mengapa, tetapi bagaimanapun itu akan berhasil tanpa masalah apa pun karena $conn berada dalam lingkup global.

Tetapi dalam kasus kedua Anda ketika Anda mendeklarasikan global Anda variabel di dalam suatu fungsi, fungsi akan mencari $conn yang berada dalam lingkup global alih-alih variabel lokal $conn yang tampaknya memiliki pegangan koneksi.

hapus global $conn dari fungsi Anda dan itu akan berfungsi.

informasi lebih lanjut tentang cakupan variabel - http://php.net/manual/en /language.variables.scope.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MariaDB tidak dapat memulai setelah pembaruan:[Peringatan] Tidak dapat membuat file uji /home/mysql/beta.lower-test

  2. Apa cara terbaik untuk terhubung ke database Mysql di Delphi?

  3. Bagaimana cara menghubungkan IntelliJ dengan MySQL lokal?

  4. Cara terbaik untuk mencari sebagian kata dalam kumpulan data MySQL yang besar

  5. MYSQL- Ambil 5 baris terakhir SETELAH mengurutkannya berdasarkan tanggal