בניתי מערכת של כתבות.
לכל כתבה ב db יש שדה שנקרא permissions שמכיל idים של משתמשים מופרדים ע"י פסיקים, רק הם יכולים לצפות בכתבה.
מה התנאי שאני אמור לתת כדי שהמשתמש יראה את הכתבה אם הוא קיים ברשימה של ה idים?..
חשבתי על IN() אבל זה מבצע את הפעולה ההפוכה...
תראו מה עשיתי בינתיים:
PHP קוד:
$userid = 1; // סתם דוגמא...
$Query = mysql_query("SELECT * FROM `tbl` LIMIT {$start_row},{$perPage}");
while($array = mysql_fetch_array($Query)){
if(array_search($userid,explode(',',$array['an_permissions']))){
echo '........';
}
}
אבל הבעיה בקוד כזה שזה דופק את העמודים....
יש לי בדף 1 - 6 תוצאות, בדף 2 - 20 תוצאות......