Om mau tanya nih soal pencarian, mau mencari keywo... Aug 25th 2013, 19:30, by Budi Prastyo | Om mau tanya nih soal pencarian, mau mencari keywords "Taman Mini Indonesia" kalau pakai like %Taman Mini Indonesia% kan data yang di database hanya yang memiliki urutan data "Taman Mini Indonesia", kalau "Taman Impian Mini Indonesia" tidak ketemu. Gimana caranya biar pencarian tiap kata agar judul yang ada kata "taman", "mini" dan "Indonesia" ikut masuk. |
| | #IdeAja Kalo pake explode, gmn. Om ?! Explode berdasarkan spasi, lalu search per kata. Lalu semua hasilnya di-merge / gabung. |
| | iya mas, tadi pakainya explode cuma bingungnya untuk mengurutkan hasil dari yang paling banyak yang cocok. $explodedSearch = explode (" ", trim($_GET['judul'])); $queryArray = array(); foreach($explodedSearch as $search){ $term = mysql_real_escape_string($search); $queryArray[] = "judul like '%" . $term . "%'"; nanti diquery kan jadinya where judul like '%taman%' or judul like '%mini%' dll..... untuk yang ini udah jalan, tapi yang pengurutan dari yang terbanyak cocoknya itu belum bisa. | |
Tidak ada komentar:
Posting Komentar