Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Ergebnis einer Select-Abfrage in einer Variable speichern [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Ergebnis einer Select-Abfrage in einer Variable speichern


 
mastermack
25-02-2002, 12:33 
 
Hallo,

wie kann ich einen bestimmten Teil eines Ergebnisses von einer Select Abfrage in einer Variable speichern ?

Bsp.

Tabelle Adresse hat folgende Spalten: Name, PLZ, Ort

Select * From Adresse
und ich möchte dann Name in der Variable $Name, PLZ in $PLZ abspeichern ??
Wäre super wenn mir jemand helfen könnte.

 
newhx
25-02-2002, 18:56 
 
$result = mysql_query("SELECT * FROM Adressen");

while ($array = mysql_fetch_array (http://www.php.net/manual/de/function.mysql-fetch-array.php)($result, MYSQL_ASSOC)) {

$name = $array[name];
$plz = $array[plz];
$ort = $array[ort];

}


Ich hoffe ich konnte helfen

 
mastermack
26-02-2002, 10:32 
 
Vielen Dank.
Das hat mir echt geholfen.

 
mastermack
26-02-2002, 16:20 
 
Hi,

jetzt klappt das schon gut, allerdings nimmt er immer den untersten Datensatz.
Wie sage ich welchen Datensatz ich will, oder muss das im Select Statement definiert werden ?

 
newhx
26-02-2002, 17:57 
 
*edit*

Sorry hatte es zuerst falsch verstanden

machs so:

$i = "0";
while ($array = mysql_fetch_array($result, MYSQL_ASSOC)) {

$name[$i] = $array[name];
$plz[$i] = $array[plz];
$ort[$i] = $array[ort];

$i++;
}

Es müsste gehen...

echo $name[2] Gibts dann zBsp. den namen aus der Reihe 2 aus

Du kannst aber auch beim SELECT so machen
SELECT * FROM Adressen WHERE id='$id'

oder so

[Editiert von newhx am 26-02-2002 um 18:00]

 
mastermack
26-02-2002, 19:23 
 
Danke,

klappt jetzt einwandfrei!!

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 20:08 Uhr.