cari

Rumah  >  Soal Jawab  >  teks badan

php - masalah carian kabur mysql

Sila beritahu saya cara memadankan kata kunci berikut

Sebagai contoh, aksara storan pangkalan data ialah: sfsdf4-1bbsdfsd;

Jika pengguna memasukkan 41bb, 4 1bb, rentetan ini juga boleh dipadankan

Bagaimana untuk melakukan ini?

Terima kasih

为情所困为情所困2732 hari yang lalu751

membalas semua(6)saya akan balas

  • 世界只因有你

    世界只因有你2017-05-27 17:40:56

    Apa yang anda perlukan bukanlah carian kabur mysql.
    Memerlukan sokongan enjin carian.

    balas
    0
  • PHP中文网

    PHP中文网2017-05-27 17:40:56

    Buat medan baharu untuk menyimpan rentetan selepas mengalih keluar aksara khas yang perlu diabaikan, seperti: sfsdf41bbsdfsd Apabila membuat pertanyaan, lakukan operasi yang sama pada kata kunci dan gunakan medan baharu untuk memadankan

    .

    balas
    0
  • ringa_lee

    ringa_lee2017-05-27 17:40:56

    MySQL menyokong carian ungkapan biasa, seperti
    SELECT name FROM person_tbl WHERE name REGEXP '^[aeiou]|ok$';

    balas
    0
  • 怪我咯

    怪我咯2017-05-27 17:40:56

    Saya rasa kita harus memproses data yang diserahkan oleh pengguna dahulu, membahagikan data yang diserahkan oleh pengguna dengan garis pembahagi ruang, membentuk tatasusunan, dan kemudian menggunakan data dalam tatasusunan ini untuk melakukan pertanyaan kabur, dan kemudian mendapatkan semula data yang sama. . . Tetapi apabila sebilangan besar pengguna bertanya dengan cara ini, saya rasa sistem anda akan diperlahankan dengan sangat perlahan, jadi tidak disyorkan untuk menggunakan corak reka bentuk ini

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-27 17:40:56

    Soalan tajuk ditetapkan kepada carian pembahagian perkataan langsung tidak boleh sepadan dengan hasil carian ungkapan biasa dan tidak disyorkan. Selain itu, terdapat terlalu banyak senario sukar untuk mempertimbangkan mereka semua.
    Sphinx disyorkan untuk digunakan dan menyokong mysql dengan baik bagus, http://www.xunsearch .com/ Dibangunkan oleh bahasa Cina, semua dokumen dalam bahasa Cina dan sangat mudah digunakan.

    balas
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-27 17:40:56

    Gunakan enjin carian, inilah yang mereka lakukan secara profesional

    balas
    0
  • Batalbalas