Es solo para especificar a que $conexión hará referencia la consulta. En tu código puedes tener 50 conexiones abiertas, y en cada una de ellas tener una tabla X. Pero si tú haces mysql_query("SELECT * FROM X");, tomará por defecto la última conexión que encuentre, pero resulta que tú querías la tabla de la conexión $conexion20.
Es más que nada un ejemplo, no debe darse ese caso en particular para que especifiques la conexión.
Cito :
Código:
resource mysql_query ( string $query [, resource $link_identifier ] )
Código:
link_identifier
La conexión MySQL. Si el identificador de enlace no se especifica, el último enlace abierto por mysql_connect() es asumido. Si no se encuentra dicho enlace, la función intentará establecer un nuevo enlace como si mysql_connect() fuese invocado sin parámetros. Si no se encuentra o establece una conexión, un error de nivel E_WARNING es generado.
http://cl.php.net/manual/es/function.mysql-query.php