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