שלח תשובה

זירת השאלות

9 תשובות

  1. jonatan44 הגיב:

    ככה:
    תוריד את MySQL COntrol Center, יש שם אפשרות.
    אל תעבוד אף פעם כברירת מחדל כרוט.

  2. Alo הגיב:

    מה זאת אומרת ברירת מחדל?
    יש מקום שקובעים שם ברירת מחדל או משהו?
    ומה לא טוב ב root?

  3. jonatan44 הגיב:

    מממ….
    אסור לעבוד אם ROOT כברירת מחדל ביגגלל שיש לו את כל ההרשאות (יצירה/מחיקה/עריכה של טבלאות/מסדי נתונים).
    ואם מישהוא מצליח להכניס שורות קוד זדוניות לתוך משפט ה SQL שלך הוא יכול להרוס לך בגדול.
    אז אם למשל אתה צריך לעשות רק קריאה מיתוך מסד נתונים אז תיתן למשתמש רק אפשרות לקריאה.

  4. Alo הגיב:

    טוב, תודה ושאלה על בחירת נתונים
    איך אני מקבל את כל השדות משתי טבלאות איפה ש id=55 ?

  5. ניר טייב הגיב:

    אם שתי השדות
    מקושרות בקשרי גומלין (או יכולות להיות מקושרות בקשרי גומלין)
    אז יהיה עדיף לך JOIN על פני UNION

  6. Alo הגיב:

    שאלה ב MySQL
    יש לי 2 טבלאות:
    טבלה א (topics):
    id
    forumid
    date
    time

    טבלה ב (replys):
    id
    topicid
    date
    time

    כמו שאתם רואים זה של פורום.
    אני רוצה לבחור את השדה שבו התאריך והזמן הכי מאוחרים אבל את זה אני יודע לעשות, הבעיה היא איך אני בוחר את השדה הזה מreplys או topics (מה שיותר מאוחר) אבל איפה ש forumid = 65.
    בטבלת ה replys אין forumid אז אני צריך לקשר שדה מ replys לשדה ב topics לפי topicid.

    הבעיה שלא הצלחתי לעשות את זה…
    למישהו יש רעיון?

  7. Alo הגיב:

    לא משנה, הסתדרתי, אבל שאלה אחרת…
    אני עשיתי דף לפורום ואני רוצה שאחרי ה login המשתמש יוחזר למקום שהוא בא ממנו.
    יש רעיונות איך לעשות את זה?

שלח תשובה