te faltan las ' ' para las variables en la consulta como lo puse con anterioridad, y a fetch_array le estas pasando solo la consulta sin los parametros de conexion
e insisto fetch_array te devuelve un array asociativo
te dejo un ejemplo
tabla personas
_________________________
nombre | juanito
apellido | perez
id | 1
Código PHP:
$id = 1;
$conexion = mysql_connect("localhost","root","pass");
mysql_select_db("nombreDB");
$consulta = "SELECT nombre,apellido FROM personas WHERE id = '$id'";
$res = mysql_query($consulta,$conexion);
$arreglo = mysql_fetch_array($res);
echo "el nombre es "$arreglo['nombre'] . " el apellido es " . $arreglo['apellido'];
el resultado de esto seria
el nombre es juanito el apellido perez.
saludos