View Single Post
ישן 18-06-14, 14:49   # 1
Insane
Winner
 
מיני פרופיל
תאריך הצטרפות: Feb 2007
מיקום: דרום
גיל: 31
הודעות: 605

Insane לא מחובר  

האצת שאילתה עם כמה WHEREים

אהלן,
יצרתי שאילתה ארוכה ששולפת ערכים ממספר טבלאות.
השאילתה רצה בסדר גמור, אבל הבעיה היא זמן הטעינה של הדף. לוקח לדף להיטען כ 2-3 שניות.

לדוגמה:
קוד:
WHERE categories.keywords = '$keyword' AND article.time > $time
אם אני מוריד את אחד מה-WHEREים, הדף נטען בסדר גמור. אבל אם אני משתמש ביותר מ-WHERE אחד, הדף נטען מאוד לאט.
(ה- time בשביל לשלוף ערכים מה-X זמן האחרון)

חיפשתי על זה קצת והבנתי שצריך לעשות שימוש בסוגריים ולהכניס SELECT ספציפי לתוך ה-WHERE או משהו כזה.

אשמח אם מישהו יכול להסביר על זה קצת יותר.
  Reply With Quote