[PHP5] Abfrage

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

  • [PHP5] Abfrage

    Hi,

    ich habe folgende SQL Abfrage:

    PHP-Code:

    $result 
    pg_exec($verbindung"SELECT hosts_id
                                    FROM hosts2hostgroups 
                                    WHERE hostgroups_id IN (
    $hostgruppenls)
                                       "
    );
        
    $anz=pg_numfields($result);
        
    $num pg_numrows($result);
         for (
    $j$j $num$j++)
            {
               
    $row=pg_fetch_array($result);

                         
    $id[j]=$row[pg_fieldname($result,0)];
                         echo 
    $id[j];
                         echo 
    ",";


                     } 
    Mein Problem ist hier, das er mir die IDs ausgibt immer die Variable und dann ein Komma. Wie kann ich denn anstatt das Auszugeben,
    die jeweilige ID in einen fortlaufenden Array schreibe sodaß ich dann einen Array habe in dem alle IDs drin sind?

    Schonmal danke für eure Hilfe!

  • #2
    Du hast doch diesen Array schon $id
    Wer einen Weisen dumm fragt, wird eine kluge Antwort bekommen. Es ist nur die Frage, ob er sie auch versteht.

    Kommentar


    • #3
      tja echo gibt eben etwas aus und Dein Array haste auch schon $id also was soll der thread?
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Kommentar


      • #4
        Hm, wie wäre mit:
        PHP-Code:
        $result pg_query($verbindung"SELECT hosts_id
                                        FROM hosts2hostgroups 
                                        WHERE hostgroups_id IN (
        $hostgruppenls)
                                           "
        );
        while (
        $row=pg_fetch_row($result)) 
           
        $id[] = $row[0];
        echo 
        '<pre>';
        print_r($id);
        echo 
        '</pre>'

        Kommentar


        • #5
          besser gesagt du hättest ihn, wenn du anstatt id[j] id[$j] schreibst
          Wer einen Weisen dumm fragt, wird eine kluge Antwort bekommen. Es ist nur die Frage, ob er sie auch versteht.

          Kommentar


          • #6
            Oh soory hatte noch was vergessen einzufügen.
            Ich hab zwar alle IDs in dem Array aber ich weiß ja net wieviele drin
            sind. Wie kann man denn zählen, wie oft eine schleife gelaufen ist
            bzw wieviele Elemente in dem Ding drin sind?

            Kommentar


            • #7
              dein $j ist doch der Zähler, da steht drin, wie oft die Schleife durchlaufen wurde
              Wer einen Weisen dumm fragt, wird eine kluge Antwort bekommen. Es ist nur die Frage, ob er sie auch versteht.

              Kommentar

              Lädt...
              X