View Single Post
ישן 13-11-07, 00:12   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

ציטוט:
נכתב במקור על ידי Rom צפה בהודעה
אם description זה הרשימת תגים אז כן, לזה התכוונתי.
וRS324 מה זה IN()?
ציטוט:
נכתב במקור על ידי Ori The Man צפה בהודעה
אני יודע איך הולך ה like
אבל הקטע של היעילות
אני לא רוצה טבלה עם מליון תגיות בניפרד אני יכול לעשות ישר like עם הרשימה של התגיות מופרדות בפסיק (זה ימצא את המילה שם ויציג?) או שאני יצתרך לעשות explode וזה יבדוק מילה מילה של התגיות
כל האלה שאמרו EXPLODE וכד'
הלכתם יותר מידי רחוק

אני אתן לך דוגמא הכי פשוטה

יש לי מערכת משתמשים
ויש לי רק 7 משתמשים מורשים להתחבר למקום מסויים - סתם לצורך הדוגמא
וזה ה USER IDS שלהם : 1,5,1000,33,22,77

איך אתה בוחר אותם ? מה תעשה EXPLODE ותעשה שאילתה על כל אחד מהם ? ממש לא

PHP קוד:
$allowedUsersIDs '1,5,1000,33,22,77';

$users =  $db->query("SELECT username FROM users WHERE userid IN($allowedUsersIDs)");

while (
$user $db->fetch($users))
{
    
print_r($user);

מקווה שהרעיון מובן. תקח את זה ותפתח את זה כמובן לכיוון שלך אני רק נתתי לך את הדוגמא הכי פשוטה שתעזור לך להמשיך.
  Reply With Quote