kurze frage zu sort(array)

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

  • kurze frage zu sort(array)

    Hallo, kurze Frage:


    Beim Aufruf einer bestimmten php Seite erzeuge ich ein Array aus einer Spalte einer Db Tabelle.

    Füge ich nun eine weitere Spalte in die Tabelle ein und rufe mein Php skript erneut auf, dann wird zwar die neue Spalte erkannt und mit in das Array aufgenommen, aber es landet immer an letzter Stelle im Array.

    Auch sort(Array) sortiert es nicht. Woran kann das liegen?

  • #2
    [ ] du bist dir sicher, dass du "spalte", und nicht "zeile" meinst?
    [ ] du kennst die sortiermethoden der datenbanken?

    Kommentar


    • #3
      Jo. lese genau eine Spalte der Db-Tabelle ein.
      Den Pk.

      Der neue Eintrag erscheint in meinem Array auch. Nur immer ganz unten, an letzter Stelle.


      Das merkwürdige ist, das ich bei dem Statement, welches das Array füllt, am Ende auch

      order by "pk" asc

      eingebaut habe. Das heisst, es müsste eigentlich schon sortiert sein. Ist es aber nicht

      Kommentar


      • #4
        ich glaube du meinst doch "zeile".
        bitte die sql anweisung vollständig anführen.

        Kommentar


        • #5
          select nr from Auto where

          joins über mehrere Tabellen

          order by nr asc

          Kommentar


          • #6
            Wert einer Spalte ist treffender

            was ist nr? ein autoinkrement-Feild?

            Kommentar


            • #7
              ich habe um die vollständige anweisung gebeten, keine zusammenfassung.
              schmeiß die joins von mir aus weg, aber den rest könntest du schon so zeigen, wie er ist.

              Kommentar


              • #8
                Wie kommt es denn an?

                Poste doch mal das deiner Meinung nach falsch sortierte
                Ich denke, also bin ich. - Einige sind trotzdem...

                Kommentar


                • #9
                  Weiss nicht genau was du meinst.

                  Das ist alles!!

                  Bis auf die Joins, die ich der Uebersichtlichkeit weggelassen habe.

                  ich selectiere die Nummer aus der Tabelle Auto, mache einen join über mehere Tablellen, da ich nicht alle Nummern möchte und sortiere anschliessend aufsteigend nach der Nummer.

                  Das erzeugte Array sieht am Ende so aus:

                  ....
                  [64] => ZT
                  [65] => ZU
                  [66] => qqqq
                  [67] => qqqt

                  (qqqq und qqqt hab ich manuell eingefügt.) (pk ist mischung aus Buchstaben und Zahlen)

                  Bis zu Nummer 65 stimmt es

                  Kommentar


                  • #10
                    Glaube ich habs, es hängt mit Gross und kleinschreibung zusammen

                    Gib ich die Werte in Grossbuchstaben ein dann landen sie an der richtigen Stelle. Sorry. Hätt ich auch alleine drauf kommen können.

                    Trotzdem danke

                    Kommentar


                    • #11
                      Was ist denn der Datentyp der Spalte?

                      Kannst du die Tabelle exportieren und hier anhängen?

                      Z ist normalerweise größer als q, es sei denn, mysql berücksichtigt Groß- und Kleinschreibung
                      Ich denke, also bin ich. - Einige sind trotzdem...

                      Kommentar


                      • #12
                        was denn nun? pk oder nr? wenn du Infos nur tröpfchenweise preisgibst, kann niemand dir wirklich helfen.

                        Kommentar


                        • #13
                          Nur noch so zur Info: Es ist eine Oracle 9i Datenbank keine Mysql.


                          Kann leider keine Daten oder Tabellen exportieren, sorry

                          Datentyp der Spalte ist VARCHAR2

                          Nr ist der Pk meiner Tabelle wollte ich damit sagen

                          Kommentar


                          • #14
                            sry wenn ich jetzt zu unwissend bin aber wat heisst pk??
                            Die Milch bleibt ranzig!

                            Kommentar


                            • #15
                              Original geschrieben von RanzigeMilch
                              sry wenn ich jetzt zu unwissend bin aber wat heisst pk??
                              primary key ...?
                              I don't believe in rebirth. Actually, I never did in my whole lives.

                              Kommentar

                              Lädt...
                              X