Einen Wert nur einmal ausgeben!

Was meinst Du mit weiter ueberpruefen?
Jeder Name sollte einmal ausgegeben und dann in der Liste eingetragen werden sodass er nicht nochmal ausgegeben wird.
So sollte dann auch jeder Dateiname nur einmal in der Liste stehen.
 
Also ich habe:

PHP:
                 $abfrag = "SELECT name FROM file where id = '$row->file_id' ";
 		$ergebni = mysql_query($abfrag);
 		//$liste = array();
 		while ($row = mysql_fetch_array($ergebni))
 		{
 		$bild = array_unique($row);
 		echo $bild;
    		}

Er gibt das aus:

ArrayArrayArrayArray

^^
 
Ach so ja! $bild ist ja jetzt auch ein Array! *lool* Hab ich übersehen! Schreib statt echo $bild; das hier:

PHP:
foreach($bild as $bild_v){

    echo $bild_v."<br />";

}
 
Langsam werde ich verrückt!!

Ich habe:
PHP:
                $abfrag = "SELECT name FROM file where id = '$row->file_id' ";
		$ergebni = mysql_query($abfrag);
		while ($row = mysql_fetch_array($ergebni))
		{
		$bild = array_unique($row);
			foreach($bild as $bild_v){
    		echo $bild_v."<br />";
			}   
   		}

und er gibt aus:

Smart_Roadster_3.jpg
Smart_Roadster_2.jpg
Smart_Roadster_3.jpg
Smart_Roadster_2.jpg

WAAAA! :-)
 
Gib mal in der while-Schleife dem $row einen anderen Namen, denn mir scheint, dass du diesen bereits benutzt! Nämlich irgendwo vor dem hier:

PHP:
$abfrag = "SELECT name FROM file where id = '$row->file_id' ";
 
Zurück