datenbank abfrage in array packen

hups1803

Erfahrenes Mitglied
Hallo,

ich habe folgendes Problem.


ich rufe meine db so ab
PHP:
$result = mysql_query("SELECT * FROM ".MPREFIX."floh_smilys Order by id DESC");
     while ($row = mysql_fetch_array($result)) { 
     
    echo $row[2];}
   )

und erhalte:
PHP:
smilies/lazycrasy/32.pngsmilies/lazycrasy/33.pngsmilies/lazycrasy/34.png

ich möchte es aber gerne so haben:

PHP:
'smilies/lazycrasy/32.png',
'smilies/lazycrasy/33.png',
'smilies/lazycrasy/34.png'

nur leider habe ich keinen blassen schimmer was ich da tun muss,kann mir mal jemand bitte helfen.

Danke
 
Grüße,

das ist einfach nur ein Problem der Ausgabe, die du mit dem echo-Befehl auch gerne formatieren dafst:

PHP:
echo"".$row[2]."<br>";
 
Dann so:

PHP:
$result = mysql_query("SELECT * FROM ".MPREFIX."floh_smilys Order by id DESC");
for ($a = 0; $a < mysql_num_rows($res); $a++) {
	$row = mysql_fetch_array($res);
	echo "'" .$row[2] ."'";
	if ($a + 1 < mysql_num_rows($res)) {
		echo ",<br />";
	} else {
		echo "<br />";
	}
}
 
Dieses Forum soll eine Hilfe zur Selbsthilfe sein. Nicht das wir dir dein Script schreiben. Und wenn du schon ne DB-Ausgabe mit schreife hast, wird es dir doch möglichsein ne Ausgabe zu modifizieren ;-)
 
Hallo ,Danke für eure hilfe

jo war da irgendwie in falscher Hirn Schublade dachte ein Array würde immer alles so ausgeben 'eintrag',

und ein String wäre wie bei meiner Ausgabe also ohne '',

@daniel sun ist aber doch anschaulicher mit code bin halt kein profi und mir fehlte irgendwie der ansatz .

mfg
 
Zurück