
27-02-2009, 07:25
|
|
|
|
חבר מתאריך: 06.06.07
הודעות: 749
|
|
|
SELECT WHER AND , OR
יש לי שתי טבלאות
אחת יוזרים והשניה חברים שלי
בשאילתא הראשונה אני מוציא את כל החברים שלי
לכל חברה יש FRIENDID שמיצג אותו
ואז המערכת נכנסת לשאילתא אחרת שהולכת לטבלת יוזרים ובודקת האם יש לחבר בשמו או בשם משפחתו את מה שהוקלד ב NAME
דוגמה
עידו שולמן
רונית עירוני
עם מקשים "ש" יוחזר רק עידו
עם מקשים "עי" שתי השורות יוחזרו
בתוך FRIENDID אני מחזיר מספר שמיצג את החבר בטבלת היוזים
מה שאני רוצה לשאול
תציג את האדם ב ID הזה אבל שיש לו או בשמו או בשם משפחתו את NAME
קוד PHP:
SELECT * FROM users WHERE id='.$myfriendid.' AND firstname LIKE "%'.$name.'%" OR lastname LIKE "%'.$name.'%"
האם שאילתא זו נכונה
תודה
|