שלח תשובה

זירת השאלות

342
צפיות
4
תשובות

שאלה מהבורים שבינינו (במקרה זה אני)

,‏ 10 ביולי, 2005

במדריך האיי אס פי בעבודה מול בסיס נתונים נתקלתי בשורת קוד שאיננה ברורה לי

  SQLstr="SELECT ID,Password FROM SiteUsers "
   SQLstr= SQLstr & "WHERE Login='" & Request("Login") & "'"    
   rs.Open SQLstr,conn    'oppening the recordset

אני לא מבין את משמעות שורת הקוד האמצעית (שאר השורות הוספו לשם הקשר).  אנא עזרו לי בבקשה

תגיות:

4 תשובות

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

    במדריך ה-SQL
    או במדריך ה-VBS על שרשור מחרוזות

  2. PhoenixBoy הגיב:

    תשובה


    SQLstr="SELECT ID,Password FROM SiteUsers "
       SQLstr= SQLstr & "WHERE Login='" & Request("Login") & "'"    
       rs.Open SQLstr,conn    'oppening the recordset

    כדי לשמור על סדר ושיהיה נוח להבין את הקוד יוצרים משתנה בשם SQLstr אשר ערכו הוא הפקודה שאנו מריצים על מסד הנתונים.
    בשורה הראשונים אומרים למסד נתונים לבחור את השדות ID ו-Password מהטבלה SiteUsers.
    בשורה השניה אנו לוקחים את משתנה ומשווים אותו לעצמו פלוס המשך הפקודה שהיא "היכן שLogin=" והערך מהטופס של Login.
    בשורה השלישיה אנחנו פשוט מריצים את הפקודה.

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!