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

PHP:beberapa kueri SQL dalam satu pernyataan mysql_query

Anda memiliki lebih banyak kasus masalah daripada hanya titik koma dalam string.

  • Skrip bawaan perintah yang tidak dapat dijalankan oleh mysql_query() , seperti USE .
  • Pernyataan yang tidak diakhiri dengan titik koma, seperti DELIMITER .
  • Pernyataan yang mengandung titik koma, tetapi tidak di dalam tanda kutip, seperti CREATE PROCEDURE .

Saya tidak tahu cara mudah untuk menangani tugas ini, tanpa keluar ke klien baris perintah mysql. Saya menyadari bahwa Anda mengatakan bahwa Anda tidak dapat mengandalkan kehadiran klien itu, tetapi tanpa klien itu, Anda memerlukan sejumlah besar kode PHP untuk mengurai skrip dan mengeksekusi pernyataan dengan tepat.

Anda mungkin dapat menemukan kode tersebut di dalam phpMyAdmin produk. Namun, produk tersebut dilisensikan di bawah GPL, jadi jika Anda menggunakan salah satu kode, Anda juga harus melisensikan proyek Anda sendiri di bawah GPL.

Lihat juga jawaban saya untuk pertanyaan terkait ini:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara mengimpor file SQL menggunakan baris perintah di MySQL?

  2. Pemantauan &Manajemen Operasi MySQL 8.0 dengan ClusterControl

  3. Tampilkan Kueri SQL Lengkap di Tampilkan Daftar Proses MySQL

  4. Cara Membuat Tabel Pivot di MySQL

  5. PERIOD_ADD() Contoh – MySQL