¿sabes como funciona
do-while?
¿si sabes que primero ejecuta el bloque, y luego la expresión?
entonces... si lo piensas,
$row no existe hasta que se ejecuta la expresión del
while(), por lo tanto el bloque esta mal... desde ahí vamos mal, lo mejor es usar un simple
while()
Código PHP:
while ($row = mysql_fetch_array($result))
{
$foo []= array($row[0] => $row[1], $row[2] => $row[3]);
}