Puedes probar a ver que pasa con:
Código PHP:
$array= mysql_fetch_array($result, MYSQL_ASSOC);
echo "<pre>".print_r($array)."</pre>";
eso te enseña el array devuelto por la db.
En caso que esté lleno...
Código PHP:
$id=0;
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$id++;
$articulo=$articulo." $id";
}
echo "id=$id --- articulo= $articulo";
y saldrás de dudas de la maldita variable.
Saludos