View Single Post
ישן 15-12-07, 14:51   # 1
al_n
חבר מתקדם
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 34
הודעות: 449

al_n לא מחובר  

עזרה, הרשאות צפייה בשאילתת SQL

בניתי מערכת של כתבות.
לכל כתבה ב 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 תוצאות......

Last edited by al_n; 15-12-07 at 15:10..
  Reply With Quote