Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk meletakkan pembolehubah dalam pernyataan pertanyaan MySQL?

Saya ingin menggunakan php untuk menanyakan pangkalan data, tetapi saya perlu menambah pembolehubah pada syarat

"pilih lirik, tajuk lagu, pinyin daripada nama di mana pinyin seperti '%$cp[a-z]%'"

Dengan cara ini , ralat akan dilaporkan terus tanpa menambah [a-z] Jika tiada masalah, tetapi ia mesti ditambah pada pertanyaan, apa yang perlu saya lakukan, kawan-kawan?

x梦x梦1018 hari yang lalu925

membalas semua(6)saya akan balas

  • autoload

    autoload2021-11-25 10:26:15

    Dalam tanggapan saya, [] nampaknya perkara biasa itu tidak disebut dalam pertanyaan kabur Anda boleh mencubanya

    balas
    0
  • autoload

    autoload2021-11-25 10:24:37

    pilih lirik, tajuk lagu, pinyin daripada nama di mana pinyin seperti '%$cp%' dan pinyin REGEXP '[a-z]'

    balas
    0
  • x梦

    Saudara, adakah terdapat cara untuk membuat pembolehubah diikuti dengan huruf a-z Kaedah ini hanya boleh mencari data yang mengandungi $cp dan a-z.

    x梦 · 2021-11-26 03:59:39
    autoload

    Okay, letak sahaja pembolehubah dalam ungkapan biasa

    autoload · 2021-11-26 08:51:02
    autoload

    Kemudian anda tidak perlu melakukan pertanyaan kabur "pilih lirik, tajuk lagu, pinyin daripada nama tempat pinyin REGEXP `$cp[a-z]`"

    autoload · 2021-11-26 08:58:12
    x梦

    Tidak, saudara, dia akan berfikir bahawa $cp[a-z] ialah pembolehubah tatasusunan dan menganggap [] sebagai ralat Parse: ralat sintaks, '-' yang tidak dijangka, mengharapkan ']' dalam /www/wwwroot/xx.yuefenxiang. cn/ cs/fkyy.php pada baris 387. Dalam kod, $cp[a ialah secara langsung warna pembolehubah.

    x梦 · 2021-11-26 18:15:56
  • Batalbalas