• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    קבלת הערכים שנוצרו בדאטה בייס בעת ביצוע שאילתה

    פורום PHP
    2
    8
    471
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • מ
      מתכנת בעתיד נערך לאחרונה על ידי

      האם ניתן לקבל את הערכים שנוצרו לאחר ביצוע שאילתה (mysqli),
      לדוג' אני מזין נתונים , כשבכל פעם חוץ מהערכים שאני הוספתי נוסף בדאטה בייס מזהה לשורה החדשה, כיצד אני יכול לקבל את המזהה?

      בעת ביצוע השאילתה אני מקבל רק treu/false האם השאילתה הצליחה, האם יש אפשרות לקבל את כל הערכים שנוצרו כעת,
      אני כמובן יכול לשלוף את השורה האחרונה שנוצרה, אבל אם יש אפשרות לקבל מיד את הפרמטרים זה עדיף.
      תודה רבה

      ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • ל
        לעזור לכולם מומחה @מתכנת בעתיד נערך לאחרונה על ידי לעזור לכולם

        @מתכנת-בעתיד

        mysqli_insert_id($conn);
        

        חיפוש גוגל

        .w3schools

        מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • מ
          מתכנת בעתיד @לעזור לכולם נערך לאחרונה על ידי

          @לעזור-לכולם אמר בקבלת הערכים שנוצרו בדאטה בייס בעת ביצוע שאילתה:

          mysqli_insert_id($conn);

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

          ל תגובה 1 תגובה אחרונה תגובה ציטוט 1
          • ל
            לעזור לכולם מומחה @מתכנת בעתיד נערך לאחרונה על ידי לעזור לכולם

            @מתכנת-בעתיד אמר בקבלת הערכים שנוצרו בדאטה בייס בעת ביצוע שאילתה:

            האם המספר שהוא מחזיר זה מספר השורה האחרונה, או ערך המזהה של השורה האחרונה?

            לא בדיוק הבנתי אבל זה מחזיר את הprimary key של ה INSERT האחרון

            מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
            • מ
              מתכנת בעתיד @לעזור לכולם נערך לאחרונה על ידי

              @לעזור-לכולם
              אתה כזה אלוף - שאתה עונה תשובה נכונה גם בלי להבין את השאלה,
              שוב תודה. ירבו כמותך.

              מ תגובה 1 תגובה אחרונה תגובה ציטוט 1
              • מ
                מתכנת בעתיד @מתכנת בעתיד נערך לאחרונה על ידי

                @מתכנת-בעתיד
                במחשבה שניה - השימוש במה שכתבת יכול לגרום לבאג במידה ושתי אנשים יזינו נתונים בו זמנית למערכת.
                האם יש אפשרות לקבל את הערכים שנוצרו כתגובה לביצוע השאילתה?
                תודה.

                ל תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • ל
                  לעזור לכולם מומחה @מתכנת בעתיד נערך לאחרונה על ידי

                  @מתכנת-בעתיד אמר בקבלת הערכים שנוצרו בדאטה בייס בעת ביצוע שאילתה:

                  במחשבה שניה - השימוש במה שכתבת יכול לגרום לבאג במידה ושתי אנשים יזינו נתונים בו זמנית למערכת.

                  אתה חושב ככה?
                  לדעתי הפונקציה כשהיא מפעילה INSERT היא מחזיקה מיד את הID ולכן לכל משתמש יש מזהה משלו
                  כמו ש$_GET שונה לכל אחד

                  מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                  • מ
                    מתכנת בעתיד @לעזור לכולם נערך לאחרונה על ידי

                    @לעזור-לכולם
                    צודק.
                    חשבתי שזה מביא תמיד את השורה האחרונה.

                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • פוסט ראשון
                      פוסט אחרון