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

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. שליפת נתונים מ mysql עם php

שליפת נתונים מ mysql עם php

מתוזמן נעוץ נעול הועבר תכנות
12 פוסטים 2 כותבים 306 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • scez scezS מנותק
    scez scezS מנותק
    scez scez
    כתב ב נערך לאחרונה על ידי
    #1

    אני מנסה לשלוף נתון מMYSQL וזה מביא לי ???
    אני הגדרתי את הPHP לעברית ואת הנתונים בMYSQL בעברית ואף על פי כן זה כותב לי ???
    מישהו יכול להחכים אותי?

    nigunN תגובה 1 תגובה אחרונה
    0
    • nigunN מנותק
      nigunN מנותק
      nigun
      השיב לscez scez ב נערך לאחרונה על ידי
      #2

      @scez-scez
      לפעמים צריך להגדיר את הHTML בעברית

      מייל: nigun@duck.com

      תגובה 1 תגובה אחרונה
      0
      • scez scezS מנותק
        scez scezS מנותק
        scez scez
        כתב ב נערך לאחרונה על ידי
        #3

        ברור זה דבר ראשון שעשיתי אני מדבר מה שעשיתי אחרי ההגדרות הרגילות

        nigunN תגובה 1 תגובה אחרונה
        0
        • nigunN מנותק
          nigunN מנותק
          nigun
          השיב לscez scez ב נערך לאחרונה על ידי nigun
          #4

          @scez-scez
          תנסה את זה
          הכוכביות זה פרטי החיבור

          $link = mysqli_connect('localhost', '****', '****','****');
          
          mysqli_query($link,"SET NAMES 'utf8'");
          

          עריכה : שים לב שזה mysqli ולא mysql

          מייל: nigun@duck.com

          תגובה 1 תגובה אחרונה
          0
          • scez scezS מנותק
            scez scezS מנותק
            scez scez
            כתב ב נערך לאחרונה על ידי
            #5

            את האמת שאני גם כן קראתי שזה מה שצריך להכניס בקוד אך אני לא מסתדר להכניס את זה בקוד כי בדוגמה זה לא שליפה זה בחיבור כי אין פה שום שאילתא רק חיבור וכשניסיתי להכניס את זה לשאילתא זה אז השאילתא לא עובדת דוגמה לנאמר

            <?php
            $servername = "localhost";
            $username = "username";
            $password = "password";
            $dbname = "myDB";
            
            // Create connection
            $conn = mysqli_connect($servername, $username, $password, $dbname);
            // Check connection
            if (!$conn) {
                die("Connection failed: " . mysqli_connect_error());
            }
            
            $sql = "SELECT id, firstname, lastname FROM MyGuests";
            $result = mysqli_query($conn, $sql);
            
            if (mysqli_num_rows($result) > 0) {
                // output data of each row
                while($row = mysqli_fetch_assoc($result)) {
                    echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
                }
            } else {
                echo "0 results";
            }
            

            ברגע שאני מכניס כאן את הקוד

            $result = mysqli_query($conn, $sql);
            

            כך

            $result = mysqli_query($conn, $sql, "SET NAMES 'utf8'");
            

            השאילתא לא פועלת

            nigunN תגובה 1 תגובה אחרונה
            0
            • nigunN מנותק
              nigunN מנותק
              nigun
              השיב לscez scez ב נערך לאחרונה על ידי nigun
              #6

              @scez-scez
              תכניס כך

              $result = mysqli_query($conn, "SET NAMES 'utf8'");

              עריכה :

              mysqli_query($conn, "SET NAMES 'utf8'");
              
              

              ורק אחר כך

              $result = mysqli_query($conn, $sql);
              
              

              מייל: nigun@duck.com

              scez scezS 2 תגובות תגובה אחרונה
              0
              • scez scezS מנותק
                scez scezS מנותק
                scez scez
                השיב לnigun ב נערך לאחרונה על ידי
                #7

                @nigun
                לא יודע איפה בקוד ראית שורות אלו
                אם התכוונת לזה

                $conn = mysqli_connect($servername, $username, $password, $dbname);
                

                ניסיתי ולא עבד
                ואם התכוונת לזה

                $result = mysqli_query($conn, $sql);
                
                

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

                nigunN תגובה 1 תגובה אחרונה
                0
                • scez scezS מנותק
                  scez scezS מנותק
                  scez scez
                  השיב לnigun ב נערך לאחרונה על ידי
                  #8

                  @nigun
                  אם התכוונת לכתוב על אותה משתנה פעמים מה יש לי מזה זה ימחק את הנתון הקודם מהמשתנה

                  תגובה 1 תגובה אחרונה
                  0
                  • nigunN מנותק
                    nigunN מנותק
                    nigun
                    השיב לscez scez ב נערך לאחרונה על ידי nigun
                    #9

                    @scez-scez
                    צודק צריך לכתוב כך

                     mysqli_query($conn, "SET NAMES 'utf8'");
                    
                    

                    בלי משתנה
                    לפני השאילתא

                    מייל: nigun@duck.com

                    תגובה 1 תגובה אחרונה
                    1
                    • scez scezS מנותק
                      scez scezS מנותק
                      scez scez
                      כתב ב נערך לאחרונה על ידי
                      #10

                      לא נעים לי כך לשגע אותך אבל עדיין השאילתה לא פועלת

                      תגובה 1 תגובה אחרונה
                      0
                      • nigunN מנותק
                        nigunN מנותק
                        nigun
                        כתב ב נערך לאחרונה על ידי
                        #11

                        @scez-scez
                        בסך בכל זה אמור לראות כך

                        <?php
                        $servername = "localhost";
                        $username = "username";
                        $password = "password";
                        $dbname = "myDB";
                        
                        // Create connection
                        $conn = mysqli_connect($servername, $username, $password, $dbname);
                        // Check connection
                        if (!$conn) {
                            die("Connection failed: " . mysqli_connect_error());
                        }
                        
                        $sql = "SELECT id, firstname, lastname FROM MyGuests";
                        
                        
                         mysqli_query($conn, "SET NAMES 'utf8'");
                        
                        
                        $result = mysqli_query($conn, $sql);
                        
                        

                        הרעיון הוא להגדיר את החיבור על UTF8 לפני השאילתא

                        מייל: nigun@duck.com

                        scez scezS תגובה 1 תגובה אחרונה
                        3
                        • scez scezS מנותק
                          scez scezS מנותק
                          scez scez
                          השיב לnigun ב נערך לאחרונה על ידי
                          #12

                          @nigun
                          תודה הצליח הטעות שלי זה שהבנתי שצריך לעשות זאת בחיבור עצמו ולא חיבור נפרד תודה רבה על העזרה

                          תגובה 1 תגובה אחרונה
                          1

                          בא תתחבר לדף היומי!
                          • התחברות

                          • אין לך חשבון עדיין? הרשמה

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