phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?B?UmU6IFtwaHBdIEZ3OiBBYmZyYWdlIG1pdCBmZXRjaF9hcnJheSAoZXJn?= =?ISO-8859-1?B?5G56dW5nKQ==?=

[php] Re: [php] Fw: Abfrage mit fetch_array (erg änzung)

Adaran (Marc E. Brinkmann) php_(at)_phpcenter.de
Wed, 9 May 2001 08:14:18 +0200


Hi Benjamin Bernatzki,

Wednesday, May 09, 2001, 12:12:28 AM, you wrote:

Benjamin> Hallo Liste,
Benjamin> ich habe ein Problem und zwar, kriege ich es nicht hin die Daten aus einem
Benjamin> Array zu holen, das durch mysql_fetch_array erzeugt wurde.
Benjamin> Laut meinem Verständnis müsste es doch mit
Benjamin> <?echo $erebnis[spaltenname][$zeile];?> abgerufen werden können, ich bekomme
Benjamin> allerdings immer nur den ersten Buchstaben der Spalte in der !!ersten!!
Benjamin> Zeile.

mysql_fetch_array liest dir nicht die ganze Tabelle ein! Du musst eine gültige
Select anweisung gemacht haben, und das Ergebnis in einer Variablen speichern
(ich nenne sie mal $result). Nun folgt folgender Befehl

$array = mysql_fetch_array($result, MYSQL_ASSOC);

Im Array steht nun der erste Datensatz deiner Abfrage, $array['name]] enthält
jetzt den Wert der Spalte 'name' für das erste Feld der Abfrage.

Mit einer Schleife kannst du nun alle ausgeben:

while($array = mysql_fetch_array($result, MYSQL_ASSOC)
{
             echo "ID: $array[id]         name: $array[name]<br>\n";
             // Angenommen, du hast ein Feld mit namen id und eins mit dem Namen
             // name...
}

Benjamin> Andere Frage: Gibt es eine Möglichkeit aus MYSQL nur die Zeilen mit einer
Benjamin> bestimmte ID abzurufen, Bsp: Zeilen 501,265,829 und 4015
Benjamin> Konkret: Habe einen Nachrichtenpool und möchte in jedem nur bestimmte
Benjamin> Berichte anzeigen lassen, die in der DB nicht hintereinander stehen,
Benjamin> anzeigen lassen.

veränder die SELECT Anweisung.

$result = mysql_db_query($db,"SELECT * FROM nachrichtenpool WHERE id = 501 OR id
= 265 OR id = 829 OR id = 4015",$lkid);

dann wieder mysql_fetch_array benutzen ;-)

-----------------------
EnjoY,
 Adaran (vielmailer_(at)_adaran.net)
   check http://www.adaran.net




php::bar PHP Wiki   -   Listenarchive