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

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

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

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

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

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

    nigunN
    nigunN
    nigun
    כתב ב נערך לאחרונה על ידי
    #2

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

    מייל: nigun@duck.com

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

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

      nigunN תגובה 1 תגובה אחרונה
      0
      • scez scezS scez scez

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

        nigunN
        nigunN
        nigun
        כתב ב נערך לאחרונה על ידי 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
          • scez scezS 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";
            $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
            nigunN
            nigun
            כתב ב נערך לאחרונה על ידי 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
            • nigunN nigun

              @scez-scez
              תכניס כך

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

              עריכה :

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

              ורק אחר כך

              $result = mysqli_query($conn, $sql);
              
              
              scez scezS
              scez scezS
              scez scez
              כתב ב נערך לאחרונה על ידי
              #7

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

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

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

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

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

              nigunN תגובה 1 תגובה אחרונה
              0
              • nigunN nigun

                @scez-scez
                תכניס כך

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

                עריכה :

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

                ורק אחר כך

                $result = mysqli_query($conn, $sql);
                
                
                scez scezS
                scez scezS
                scez scez
                כתב ב נערך לאחרונה על ידי
                #8

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

                תגובה 1 תגובה אחרונה
                0
                • scez scezS scez scez

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

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

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

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

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

                  nigunN
                  nigunN
                  nigun
                  כתב ב נערך לאחרונה על ידי 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
                      • nigunN nigun

                        @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 לפני השאילתא

                        scez scezS
                        scez scezS
                        scez scez
                        כתב ב נערך לאחרונה על ידי
                        #12

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

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

                        שלום! נראה שהשיחה הזו מעניינת אותך, אבל עדיין אין לך חשבון.

                        נמאס לכם לגלול בין אותם הפוסטים בכל ביקור? כשנרשמים לחשבון, תמיד תחזרו בדיוק למקום שבו הייתם קודם, ותוכלו לבחור לקבל התראות על תגובות חדשות (בין אם במייל, ובין אם בהתראת פוש). תוכלו גם לשמור סימניות ולפרגן ב-upvote לפוסטים כדי להביע הערכה לחברי קהילה אחרים.

                        בעזרת התרומה שלך, הפוסט הזה יכול להיות אפילו טוב יותר 💗

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


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

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

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