Was außer while?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Was außer while?

    Ich habe ein problem

    Ich benutze eine while schleife die so aussieht

    PHP-Code:
    $ergebnis5=mysql_query("Select id from t_stats WHERE promos > 1 and id != $id and spardose = 1");
          while(
    $user=mysql_fetch_array($ergebnis5)){ //Beginn der Schleife Nr 1 
    Wie kann ich alle Datensätzte liefern lassen ohne eine solche Schleife zu benutzten?

  • #2
    so zb:
    PHP-Code:
    $user=mysql_fetch_array($ergebnis5);
    print_r($user); 

    Kommentar


    • #3
      Jo dann kommt sowas hier

      Array ( [0] => 2 [id] => 2 )

      Es reicht auch wenn ich es in eine Variabl packen kann und dann in einem späters Teil des Scriptes verwenden kann.

      Kommentar


      • #4
        mit mysql_fetch_array hast du es doch in eine variable gepackt und kannst es später doch verwenden

        Kommentar


        • #5
          Ja schön und gut aber er gibt mir mit dem Befehl nur den ersten Datensatz wieder

          PHP-Code:
          $ergebnis5=mysql_query("Select id from t_stats WHERE promos > 1 and id != $id and spardose = 1");
          $user=mysql_fetch_array($ergebnis5); 
          Ich brauche aber alle datensätzte bei denen die erste Avfrage zutrifft

          Kommentar


          • #6
            Ich brauche aber alle datensätzte bei denen die erste Avfrage zutrifft
            das geht nur mit einer schleife.
            INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


            Kommentar


            • #7
              hmm ok kann ich in der Schleife eine Variabel erstellen die alle Datensätze speichert und diese Variabel später verwenden?

              Also hab es mir so vorgestellt

              PHP-Code:
              ergebnis5=mysql_query("Select id from t_stats WHERE promos > 1 and id != $id and spardose = 1");
                    while(
              $user=mysql_fetch_array($ergebnis5)){ //Beginn der Schleife Nr 1
              $user1=$user[id]; 
              Aber dann gibt er mit die Zahl 17 aus

              Kommentar


              • #8
                kein wunder, du lässt die variable ja auch immer weider überschreiben

                Kommentar


                • #9
                  jo das sehe ich aber das lässt sich doch nicht ändern da sie in der While schleife ist und ich ihr nur dort einen Wert geben kann.

                  Kommentar


                  • #10
                    vielleicht hilft dir das ja
                    PHP-Code:
                    $i=0;
                    while(
                    $user=mysql_fetch_array($ergebnis5)){ //Beginn der Schleife Nr 1

                    $user[$i]=$user[id];
                    $i++;

                    Kommentar


                    • #11
                      ohne ohne $i...

                      PHP-Code:
                      while( $user mysql_fetch_assoc($ergebnis5))
                        
                      $user[] = $user[id];

                      //demausgabe
                      echo "<pre">;
                      print_r($user);
                      echo 
                      "</pre">; 
                      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                      Kommentar


                      • #12
                        ok, aber im ansatz hatte ich recht

                        Kommentar


                        • #13
                          Original geschrieben von Realmaker
                          ok, aber im ansatz hatte ich recht
                          OffTopic:
                          hehe. deins war schon super. ich habs nur optimiert....
                          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


                          Kommentar


                          • #14
                            Ja aber irgendwie erhalte ich da überhaupt keine Ausgabe

                            Kommentar


                            • #15
                              OffTopic:
                              dazu is das forum ja auch da

                              Kommentar

                              Lädt...
                              X