הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   עזרה | איך אפשר לפתוח טבלה בתוך טבלה (https://hosts.co.il/forums/showthread.php?t=104334)

MCUP 23-06-13 23:02

עזרה | איך אפשר לפתוח טבלה בתוך טבלה
 
שאלה בMYSQL
איך אפשר לפתוח טבלה בתוך טבלה או משהו נוח שאוכל גם לראות מסודר את המשתמשים שלי

לצורך פרוייקט שאני עושה אני פותח טבלה אישית לכל משתמש שנרשם... איך אפשר לעשות תיקייה או משהו שיקראו לה users ובתוכנה תיהיה טבלה לכל משתמש שגם בphpmyadmin אראה את זה פחות מסורבל. תודה

Tomer 23-06-13 23:48

ברמת העקרון, בחלק מגרסאות ה- phpMyAdmin החדשות יתבצע כיווץ אוטומטי במידה והטבלאות כולן הן (לדוגמה):

users_moshe
users_david
users_1

לא הייתי ממליץ בכל אופן להשתמש בשיטה הזו.

בניה 24-06-13 02:20

לא אמורים לפתוח טבלה לכל משתמש,
אמורים לפתוח טבלה אחת עם שדה user id שהוא foreign key מול טבלת היוזרים שלך

MCUP 24-06-13 08:56

כן אבל ברגע שאתה שולח הודעה לכל אחד ... צריך שתיהיה לו טבלה שבעצם הטבלה לכל משתמש היא תיהיה הדואר נכנס והיוצא של כל אחד. יש לך פתרון אחר? וזה לא עובד בדקתי לא עובד msg_dsdsd
msg_dsd
msg_sdsd

פתחתי את כל אלה ולא עובד לא מחבר אותם.

בניה 24-06-13 16:20

אתה תכניס לטבלה הזו הודעה לכל משתמש
הID והuser id יהיו שונים אבל התוכן זהה

Haimz 24-06-13 19:18

אני מניח שאתה רוצה לעשות זאת בגלל שאתה רוצה לתכנת דואר נכנס לכל משתמש, לכן
טבלת המשתמשים תהיה: members
id | username | password
וטבלת ההודעות תהיה: messages
id | member_id | title | content
אני בטוח שהשמות של העמודות מובנות לך, לכל משתמש פשוט תציג את ההודעות מטבלת messages WHERE id = 'X' --x=member id

מקווה שהבנת.


כל הזמנים הם GMT +2. הזמן כעת הוא 10:52.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ