tiene que ejecutar la consulta con la funcion mysql_query. Y yo supongo que la bd que estas usando es mysql:
Lo unico que estabas haciendo era asignarle a la variable $sql un string con la consulta.
La función mysql_query se ejecuta automáticamente al asignársela a una variable. Aunque podría ejecutarse sola:
Antes de realizar esta consulta debes tener una debida conexión a la Base de datos: