476
צפיות
צפיות
8
תשובות
תשובות
UNIQUE במסד נתונים
שלום לכולם, אני חדש כאן
אני יוצר מסד נתונים פשוט מאוד עבור מועדון חברים לאתר, ואני רוצה שלא יהיה ניתן להירשם כאשר שם המשתמש הנבחר כבר *קיים* בטבלה (אני עובד עם PHP).
נאמר לי להגדיר את השדה של שם המשתמש כ- UNIQUE. איך אני מחזיר הודעה למשתמש אם הפרטים שלו נוספו או שהוא צריך לשנות את שם המשתמש?
תודה מראש.
8 תשובות
someone?
מישהו? בבקשה, זה חשוב.
אז ככה
שים את שאילתת ההכנסה שלך בתוך מנגנון טיפול בחריגים (כמו TRY…CATCH של JS) אם קיים הערך אז תופיע שגיאה והקוד שמופיע בחלק של CATCH יופעל הקוד הזה יכתיב שהשם משתמש כבר קיים
אם לא מופיעה שגיאה אז סימן שאין שם משתמש כזה
הערה: אני לא יודע PHP לכן הסברתי עם מנגנון טיפול בחריגים של JS
תודה, אבל למען האמת…
לא ממש הבנתי על מה אתה מדבר. המושג "מנגנון טיפול בחריגים" לא ממש מוכר לי :-
אם תוכל להסביר לי אני אודה לך
או אם מישהו יהיה מוכן להדגים ב- PHP את הבדיקה…
10x anyway.
אני לא יודע php
אבל ה באתר על טיפול בשגיאות בjs אמור לעזור לך
תודה, אבל…
כל עוד זה ב JS זה לא ממש עוזר לי מפני שאני לא יכול להשתמש בזה.
עוזר ועוד עוזר
בדקתי קצת והסינטקס הוא אותו סינטקס
מצאתי את המאמר הבא (שנלקח כקטע מתוך ספר)
הראו לי דרך לעשות את זה (בעיה אחרת)
אבל אם אני לא אצליח אני אשתמש במה שנתת לי, בכל מקרה שמרתי את זה, תודה רבה!
אבל עכשיו הבעיה שלי היא שאני לא מוצא איך מגדירים שדה כ- unique ב- phpMyAdmin
מישהו יודע לעזור?
הסתדרתי. תודה למי שעזר