![]() |
[PHP] Mysql-Abfrage mit inkrementaler Variable
Hallo,
kurz und knapp: Ich habe eine DB, in der einer Zeile genau einem User zugeordnet ist. Jeder User hat 30 Bilder frei - der Pfad zum Bild steht in der DB (pic1...pic30). Jetzt möchte ich per Schleife die Bilder in ein Array speichern, dabei aber vermeiden, dass ich immer $pics[$x] = $row->pic1 schreiben muss. Also habe ich es so probiert - funzt aber nicht:
Code:
Mache ich da was falsch, oder geht es garnicht, dass ich aus einem Datensatz per Schleife alle Spalten in ein Array schreibe?
$pics = array();
$sql = "SELECT * FROM tabelle WHERE userid = 1;"; $result = mysql_query($sql); while(mysql_fetch_object($result)) { for($x=1;$x<31;$x++) { $pics[$x] = $row->pic.$x; } } Danke im Voraus |
Re: [PHP] Mysql-Abfrage mit inkrementaler Variable
Wie waers mit:
Code:
Greetz
eval('$pics[$x] = $row->pic'. $x .';')
alcaeus |
Re: [PHP] Mysql-Abfrage mit inkrementaler Variable
Danke,
ich probier's mal. :wink: |
Re: [PHP] Mysql-Abfrage mit inkrementaler Variable
Nur mal so,
dir ist schon klar dass $row undefiniert ist, und du das Ergebnis von mysql_fetch_object auch irgendwo speichern musst (also in $row)? Weiters, ueberlege dir, einfach mal mysql_fetch_assoc() zu verwenden ;) Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz