sql >> データベース >  >> RDS >> Mysql

PHP定数をSQLクエリにどのように挿入しますか?

    (任意の種類の)文字列連結を使用する必要があります。

    $query = "SELECT users FROM " . DB_TABLE_1;
    

    定数は、変数のように文字列に補間されません。

    ハックな代替手段の1つは、変数関数を使用することです。

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

    constant()を実行します 関数を実行して定数の値を返しますが、読みやすさのためだけに、一般的にはお勧めできません。



    1. mysqlは誰がログインしているかを忘れます:コマンドはユーザー'' @'%'に拒否されました

    2. PostgreSQLを使用して現在のデータベースのテーブルを一覧表示する方法

    3. 制限を超えると、主キーIDはどうなりますか?

    4. Pythonのプロセス間でpostgresdbへの接続を共有する