De extraño no tiene nada, solo lee lo que escribiste...
No se trata de copiar los codigos que pongan aqui y pegarlos al final del tuyo. Se trata de leerlos, comprenderlos y aplicarlos

De todas formas, ese ultimo ejemplo no me parece correcto ya que mysql_query usa como parametros la consulta y el enlace de conexion, siendo este ultimo un parametro opcional.... no se pasa como parametro el nombre de la BD puesto que ya se lo indicas cuando realizas la conexion.
Mas arriba coloque una porcion de codigo que seria bueno que la tomaras en cuenta, te mostrara un mensaje si la cadena SQL tiene algun error.