لدي ثلاث مصفوفات أتية من الداتابيس على الشكل التالي :
-
المصفوفة الاولة مطابقة للكلمة ('word$')
-
المصفوفة الثانية مشابهة من نهاية الكلمة ('%word$')
-
المصفوفة الثالثة مشابهة من الجهتان ('%word$%')
لكن عند عملية البحث يكون هناك نتائج مكررة في البحث الثاني والثالث .
هذا الكود :
$sql = "SELECT * FROM word_germany WHERE arabic_filtered LIKE '$word' or word LIKE '$word' ORDER BY LENGTH(descreption) DESC LIMIT 10 ";
$sql = "SELECT * FROM word_germany WHERE arabic_filtered LIKE '$word%' or word LIKE '$word%' ORDER BY LENGTH(word) ASC LIMIT 10 ";
$sql = "SELECT * FROM word_germany WHERE german_description_filter LIKE '%$word%' ORDER BY LENGTH(word) ASC LIMIT 10 ";
from حسوب I/O - الأكثر شيوعاً http://ift.tt/2xIkeYD
ليست هناك تعليقات:
إرسال تعليق
دائماً، رأيكم يهمنا،