הרשם | שאלות ותשובות | רשימת חברים | לוח שנה | הודעות מהיום | חיפוש |
|
|
כלים לאשכול | תצורת הצגה |
24-05-10, 12:52 | # 11 |
תודה על תרומתך.
|
נניח שלאזור מסויים אתה רוצה לדעת לאיזה משתמשים יש הרשאה
(נניח שהאזור הוא 5) אז אתה יכול להשתמש בפונקציה של MYSQL שנקראת FIND_IN_SET שהיא מחפשת בדיוק בסטרינג כמו שלך (אבל מומלץ להשתמש ב פסיקים ולא בקו וגם להגדיר את השדה כ SET לשיפור ביצועים) עכשיו אם יש לך USERINFO מסויים פשוט תעשה EXPLODE ל , שזה יהפוך להיות מערך ותעשה בדיקה באמצעות IN_ARRAY זה הכל (אם לא עובד לך כנראה עשית משהו לא טוב בדרך).
__________________
|
24-05-10, 15:57 | # 12 |
חבר מתקדם
|
PHP קוד:
__________________
|
27-05-10, 20:24 | # 13 |
חבר מתקדם
|
משום מה זה לא עובד
PHP קוד:
PHP קוד:
מישהו יודע איפה הבעיה כאן ? |
29-05-10, 21:04 | # 14 |
חבר מתקדם
|
כי אין משתנה id בפונקציה השניה..
אם המשתנה id הוא חלק מהמחלקה אתה צריך לקרוא לו כך - PHP קוד:
(לשנות את PHP קוד:
PHP קוד:
__________________
|
31-05-10, 15:20 | # 15 |
חבר מתקדם
|
זה לא מה שאני צריך..
הבעיה שלי היא זאת: יש לי במסד שדה permissions שהנתון שמאוחסן בו הוא "1|2|3|4|5|6|7|8|9|10" (זה יכול להיות גם אחרת, אבל זאת התבנית) עכשיו אני צריך לייצא את זה כמערך שיצא בצורה כזאת: PHP קוד:
תוכלו לראות את הדוגמה למעלה בהודעה הקודמת שלי. |
31-05-10, 16:41 | # 16 |
תודה על תרומתך.
|
תעשה PRINT $result['permissions'];
יש מצב שאתה נכשל בשאילתא עצמה והוא לא מחזיר לך כלום...
__________________
|
31-05-10, 18:12 | # 17 |
חבר מתקדם
|
אין בעיה בשאילתא, לפני ה explode הוא מוציא לי את הנתונים שיש בשדה permissions
אחרי ה explode הוא כותב לי Array (מערך). |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|