En varios lado asignas a $consulta el resultado de mysql_query(), enseguida vuelves a usar dicha variable para ejecutar la consulta.
Código PHP:
$consulta = mysql_query('SELECT * FROM consulta_de_ejemplo');
$resultado = mysql_query($consulta,$conexion) or die(mysql_error());
Evidentemente ahí está todo mal.