der daniel: abfrageergebnisse in array schreiben

hey leute!

ich lese aus einer mySQL Datenbank ne lange Liste von ID-Nummern aus und fange gerade erst an mit aarays zu arbeiten.

ich möchte nun die ergebnisse nicht in einer schleife ausgeben, sondern alle in ein array schreiben.

im moment mach ich das noch so:

$query = "SELECT  irgendwas FROM irgendwoher";
mysql_select_db($database_sql, $sql);
$numresults = mysql_query($query);
$numrows = mysql_num_rows($numresults);
$ergebnis = mysql_query($query) or die("KAPUTT");

und statt diesem teil möchte ich die ergebnisse in ein array schreiben:
while ($row = mysql_fetch_array($ergebnis)) {
$id = $row["id"];
$alleids = "$alleids$id;";
}

bitte helft mir. DANKE!!!
der daniel

  1. echo $begrüßung;

    $numresults = mysql_query($query);
    $numrows = mysql_num_rows($numresults);
    $ergebnis = mysql_query($query) or die("KAPUTT");

    Du kannst mysql_num_rows() auch auf $ergebnis anwenden. Ein extra Ausführen der Query ist nicht notwendig.

    und statt diesem teil möchte ich die ergebnisse in ein array schreiben:
    while ($row = mysql_fetch_array($ergebnis)) {
    $id = $row["id"];
    $alleids = "$alleids$id;";
    }

    Du möchtest nicht _statt_ sondern _in_ diesem Teil die Ergebnisse in ein Array schreiben, wobei du vor dem Starten der while-Schleife die Array-Variable mit einem leeren Array initialisieren solltest. $myIds = array();

    echo "$verabschiedung $name";

    1. while ($row = mysql_fetch_array($ergebnis)) {
      $id = $row["id"];
      $alleids = "$alleids$id;";
      }

      Du möchtest nicht _statt_ sondern _in_ diesem Teil die Ergebnisse
      in ein Array schreiben, wobei du vor dem Starten der while-Schleife
      die Array-Variable mit einem leeren Array initialisieren solltest.
      $myIds = array();

      danke erstmal für die info, aber wie mache ich das?

      danke,
      der daniel

      1. hi,

        danke erstmal für die info, aber wie mache ich das?

        https://forum.selfhtml.org/?t=114826&m=732798

        gruß,
        wahsaga

        --
        /voodoo.css:
        #GeorgeWBush { position:absolute; bottom:-6ft; }
  2. Moin!

    und statt diesem teil möchte ich die ergebnisse in ein array schreiben:
    while ($row = mysql_fetch_array($ergebnis)) {
    $id = $row["id"];
    $alleids = "$alleids$id;";
    }

    bitte helft mir. DANKE!!!

    Am besten, du lernst erstmal, wie man in PHP Arrays benutzt, dann kommt der Rest von alleine.

    Ansatzpunkt:
    http://de.php.net/manual/de/language.types.array.php

    - Sven Rautenberg

    --
    My sssignature, my preciousssss!
  3. DANKE!!

    so hab ichs verstanden!

    der daniel