![]() |
בעיה | בחירת נתונים - SQL - PHP
בניתי מערכת משתמשים קטנה ונתקלתי בבעיה דיי מוזרה.
כשאני שולף את הנתונים של הסיסמא ושם המשתמש עם SELECT לשם ביצוע התחברות, רק השורה הראשונה בטבלה נבחרת. כלומר, ניתן להתחבר רק עם שם המשתמש והסיסמא שמופיעים ראשונים בטבלה (הכי עליוניים - ז"א, שם המשתמש והסיסמא האחרונים שנרשמו ונשמרו במסד). השאליתה שלי היא כזאת, לא משהו מסובך במיוחד: PHP קוד:
תודה מראש! :) |
תציג את השגיאה שאתה מקבל...
|
סליחה, ערכתי את שמות המשתנים לפני ששמתי אותם בהודעה, ושחכתי לשנות את השם משתנה הזה.
ערכתי את ההודעה, כרגע הקוד נראה כמו שהוא כתוב בהודעה הראשונה עם אותה הבעיה כמובן. |
בשביל היעילות, תשאיר את השאילתה כפי שהיא ותשים WRERE ע"פ שם משתמש ועם LIMIT 1...
אח"כ תספור כמה שורות כאלו יש (יש פונקציה מובנת לזה ב-PHP) ואם הוא לא זהה (==!) לאפס אז תאמת את הסיסמא. |
ההתחברות שלך ממש אבל ממש לא יעילה.
PHP קוד:
|
האשכול נפתח (:
|
ציטוט:
זה הסתדר לי בעזרת השאליתה שלך :) תודה לכל העוזרים האחרים, הסתדרתי :) |
כל הזמנים הם GMT +2. הזמן כעת הוא 17:37. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ