No, para ese caso deberias hacerlo asi
Código PHP:
$data = mysql_query("SELECT * FROM tablaname WHERE id=1 OR id=2");
$row = mysql_fetch_array($data);
echo $row['nombre'];
echo $row['email'];
$row = mysql_fetch_array($data);
echo $row['nombre'];
echo $row['email'];
Lo que tienes que entender aqui es como funciona mysql_fetch_array().
Lo que hace esta funcion es navegar la tabla de resultados fila a fila, tiene un contador interno y cada vez que la pongas avanzara un renglon.
Por ejemplo, si en un while pones dos veces esta funcion, obviamente bien intercalada, podrias hacer que los resultados aparezcan en columnas.
Salutes!