תלמד על שאילתת INSERT לצורך הוספת משתמש חדש ושמירת שם המשתמש והסיסמה במסד הנתונים.
שאילתת SELECT שתבחר את הסיסמה מהמסד נתונים לפי שם המשתמש שהוזן כדי לאמת את המשתמש.
שני שורות אלו מסכמות בקצרה את כל התהליך שאתה צריך, אם זה לא מדבר אליך, כנראה שעליך ללמוד קצת יותר אודות שפת תסריט צד שרת ומסדי נתונים.
אני לא עד כדי כך מתחיל ב SQL אני יודע את השאילתות הבסיסיות כגון:UPDATE INSERT SELECT DELETE .
INSERT אני יכול עוד לעשות טופס הרשמה ולהכניס משתמשים !
אך איני יודע איך אחרי זה לעשות ב SELECT שהמשתמש יוכל להיכנס לחשבונו, מישהו יכול להיות בבקשה יותר ספציפי לגבי הנושא ?
נסה לבנות את המערכת ולתאר יותר במדוייק מה הבעיה (אם גם התשובה הזאת לא תועיל).
במהלך ההרשמה אתה (כנראה) שומר אם שם המשתמש והסיסמה שנבחרו, לכן בזמן ההתחברות המשתמש מזין את שם המשתמש והסיסמה, ואתה מריץ שאילתה השולפת ערך מסויים באם הסיסמה מתאימה לשם משתמש זה.
לדוגמה:
קוד:
SELECT 1 WHERE un='a' AND pass='58'
אם שם המשתמש a מתאים לסיסמה 58 מסד הנתונים יחזיר את הערך "1", אחרת תקבל ערך ריק ותדע שהסיסמה לא נכונה לשם משתמש זה (או שהסיסמה לא נכונה או ששם המשתמש כלל לא קיים).