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

Bagaimana Anda memasukkan konstanta PHP ke dalam kueri SQL?

Anda harus menggunakan rangkaian string (dalam bentuk apa pun).

$query = "SELECT users FROM " . DB_TABLE_1;

konstanta tidak akan diinterpolasi menjadi string seperti yang bisa dilakukan variabel.

Salah satu alternatif peretasan adalah menggunakan fungsi variabel:

$const = 'constant';
$query = "SELECT users FROM {$const('DB_TABLE_1')}";

yang akan mengeksekusi constant() fungsi dan kembalikan nilai konstanta, tapi itu umumnya bukan ide yang baik, jika hanya demi keterbacaan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Permintaan MySql ANTARA dua String terkadang tidak berfungsi

  2. Karakter khusus di PHP / MySQL

  3. Bagaimana cara membaca gambar dari database MySQL menggunakan PHP?

  4. perbandingan tanggal mysql dengan date_format

  5. ImportError:Tidak ada modul bernama MySQLdb