freakazoid: array und max()

Beitrag lesen

hi leute!

folgendes problem: ich will den höchsten wert innerhalb eines arrays feststellenn. dazu wollte ich max() verwenden.
das aaray lege ich künstlich an, aber es funzt trotzdem nicht...
hier der code:

//so gehts
$array = array(1,2,3,);
echo max($array);

//so gehts nicht
do  {
foreach ($row_banner as $data2)
$alldata = "$alldata$data2,";
}
while ($row_banner = mysql_fetch_assoc($banner));
//an dieser stelle ist $alldata = "1,2,3,"
$array = array($alldata);
echo max($array);

warum funzt das nicht?!
bitte helft mir.

danke,
der freakazoid