
07-04-2006, 01:29
|
|
|
|
חבר מתאריך: 10.10.04
הודעות: 224
|
|
|
תוצאות לא תואמות לשאילתא / בעייה ב MYSQL (?)
שלום,
אני מבצע שאילתא שלא מחזירה לי ערכים נכונים, אשמח אם מישהו יגיד לי מה הסיבה
למשל - השאילתא היא "אבא" על הכותרת והתוכן להלן -
קוד:
SELECT * FROM myTable
WHERE (approved=1) AND (((text like 'אבא%') OR (subject like '%אבא%')) ) ORDER BY `category`
וכתוצאה מקבלים את הקטע הבא (שלא מופיעה בו המילה אבא בכלל)
כותרת:
זוג מהאגדות
--------------------------------------------------------------------------------
תוכן:
כמו באגדות הייתה פגישתכם,
וכך, אם להודות, גם אהבתכם.
והיום כנסיך וכנסיכה,
צועדים אתם אל החופה,
על מנת למסד את זו העובדה.
ולאחר שבועת אמונים זה לזו, לעד,
מכינים אתם את דרככם אל האושר כזוג שלנצח נועד...
אוהבים מאוד!
------------------------------------------------------------------------------
לעומת זאת יש מילים שמופיעות בוודאות אבל הקטע לא עולה בתוצאות.
לדוגמא, שאילתא על אותו קטע :
קוד:
SELECT * FROM myTable
WHERE (approved=1) AND (((text like 'להודות%') OR (subject like '%להודות%')) )
ORDER BY `category`
לא כוללת את הקטע בתוצאות.
תוכלו לנסות באתר בעצמכם. (http://brachot.torahfund.com)
שמעתי פעם שאולי זו בעיה ידועה של MYSQL. האם זה ייתכן?
אני משתמש בגרסה
MySQL 4.0.15-max-debug
תודה!
|