תוצאות לא נכונות בשאילתת MySQL - תכנות - HWzone פורומים
עבור לתוכן
  • צור חשבון

תוצאות לא נכונות בשאילתת MySQL


izikd

Recommended Posts

כידוע לכם (או שלא) אני אחד ממנהלי אתר phpBBHebrew.

לאחרונה אני בונה מערכת שהיא תוספת לאתר, ותכלול מאגר של מודים למערכת phpBBHeb.

אחד מהחלקים במערכת הוא החיפוש, שהחליט לשגע אותי.

הבעיה נוצרת בעיקר בשאילתות קצרות עם מילים קצרות, לדוגמא:

SELECT title, title_en FROM mods WHERE title LIKE '%מין%' OR title_en LIKE '%מין%'

(מין במובן של זכר/נקבה)

השאילתא החזירה את התוצאות הבאות:

רשימת איימלים

שינוי צבע המנהלים והמנהלים הראשיים

הערות אדמין בלוח בקרה

גישות פורומים גלובאליות

רשימת מנהלים

תמונה לכל פורום עם גישה מלוח בקרה

חוקים לכל פורום

מין

לוח בקרה למנהלים ומנהלים צעירים

התוצאות היחידות שהשאילתא הייתה אמורה להחזיר הן:

הערות אדמין בלוח בקרה

מין

לפעמים במקרים נדירים זה מחזיר לי רק את התוצאה "מין", כאילו השאילתא היא

title = 'מין'

או

title LIKE 'מין'

בתודה מראש,

איציק

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...