sql >> Database teknologi >  >> RDS >> Mysql

Hvordan indsætter du en PHP-konstant i en SQL-forespørgsel?

Du bliver nødt til at bruge strengsammenkædning (af enhver art).

$query = "SELECT users FROM " . DB_TABLE_1;

konstanter vil ikke interpolere til en streng, som variabler kan.

Et hackish alternativ er at bruge en variabel funktion:

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

som vil udføre constant() funktion og returnerer konstantens værdi, men det er generelt ikke en god idé, hvis det bare er for læselighedens skyld.



  1. Django migrere :opretter ikke tabeller

  2. Sådan installeres og sikres MariaDB på Ubuntu

  3. SQL - Hvordan gemmer og navigerer man i hierarkier?

  4. Oracle E-Business Suite Architecture i 12.2