MySQL クエリ ステートメントに変数を入れるにはどうすればよいですか?
x梦
x梦 2021-11-25 04:42:31
0
6
971

PHP を使用してデータベースにクエリを実行したいのですが、条件に変数を追加する必要があります。

「歌詞、曲名、名前からピンインを選択 (ピンインは '%$cp[a-z]%)」 '"

このようにすると、エラーが直接報告されます。[a-z]は付けなくても問題ありませんが、クエリには必ず付けないといけません。どうすればいいですか?皆さん

x梦
x梦

全員に返信(2)
逆旅行人

私の印象では、[] は一般的なもののようですが、ファジィクエリには記載されていないようです。試してみてください。

いいねを押す +0
逆旅行人

名前から歌詞、曲名、ピンインを選択します。ピンインは '%$cp%' とピンイン REGEXP '[a-z]' です。

いいねを押す +0
  • 返事 兄弟、変数の後に文字 a ~ z を付ける方法はありますか? この方法では、$cp と a ~ z を含むデータのみを見つけることができます。
    x梦 著者 2021-11-26 03:59:39
  • 返事 OK、正規表現に変数を入れるだけです
    autoload 著者 2021-11-26 08:51:02
  • 返事 そうすれば、「ピンインREGEXP `$cp[a-z]`の名前から歌詞、曲名、ピンインを選択」というファジークエリを実行する必要はありません。
    autoload 著者 2021-11-26 08:58:12
  • 返事 いいえ、兄弟、彼は $cp[a-z] が配列変数であると考え、[] を添え字として扱うでしょう。解析エラー: 構文エラー、予期しない '-'、/www/wwwroot/xx.yuefenxiang に ']' が必要です。 cn/cs/fkyy.php の 387 行目。 コードでは、$cp[a は変数の色を直接表します。
    x梦 著者 2021-11-26 18:15:56
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート