omar1977 gracias por responder, he hecho esas dos cosas pero nada, no me muestra ningún video, me ha quedado de esta manera (solo pongo el ajax y la función php que carga el select)
    
Código ajax:
Ver original<?
//incluímos la clase ajax
require ('xajax_core/xajax.inc.php');
 
//instanciamos el objeto de la clase xajax
$xajax = new xajax();
$xajax->setCharEncoding('ISO-8859-1');
//$xajax->decodeUTF8InputOn();
 
function cargarVideo($value){
//creo el xajaxResponse para generar una salida
$respuesta = new xajaxResponse();
 
 
$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "sporting";
$bd_base = "sporting";
 
$con = mysql_connect($bd_host, $bd_usuario, $bd_password);
 
mysql_select_db($bd_base, $con);
 
$sql=mysql_query("SELECT video FROM videos WHERE id = $value");
 
 
$respuesta->addAssign("reproductor","innerHTML",$sql);
return $respuesta;
}
 
//registramos la función creada anteriormente al objeto xajax
$xajax->registerFunction("cargarVideo");
 
//El objeto xajax tiene que procesar cualquier petición
$xajax->processRequest();
?>
  
    
Código php:
Ver original<?php
 
  include('conex.php');
    $link=Conectarse();
$consulta = 'SELECT * FROM `videos`';
$id = 1;
{
    echo '<option value='.$id.'>'.$row["titulo"].'</option>';
    $id = $id+1;
};
?>
  
Tienes alguna idea de lo que puede ser??? 
Saludos y gracias de antemano