Como insertar una tabla en mi servidor local??

Hola, soy nuevo en este magnífico foro. He aprendido mucho con los tutoriales de la web pero ahora me toca a mi hacer un proyecto.

Bueno resulta que tengo el XAMPP instalado y tengo también una web sencilla, la cuestión es que quiero introducir la siguiente tabla:

CREATE TABLE descargas
(
id INT PRIMARY KEY AUTO INCREMENT,
ruta_subtitulo VARCHAR(255),
pelicula VARCHAR(255)
idioma VARCHAR(255)
);


Esto es porque será una web en donde se puedan subir subtitulos y después descargarlos. Lo he intentado hacer con phpMyAdmin y no hay manera, da error.

La idea es que cada vez que se suba un subtitulo se agregue a la tabla y esta se actualice. Las funciones de enviar y descargar las tengo en ficheros separados php.

A ver si alguien me puede echar una mano.

Un saludo.
Hola, solo ve a localhost/phpmyadmin, ingresa el usuario y contraseña (si te pide inicio de sesión, de lo contrario tendrás que configurar el archivo confi.inc.php que esta en la carpeta xampp\phpMyAdmin - generalmente en el disco duro C: ). Luego debes seleccionar la base de datos, hacer clic sobre SQL (parte superior), escribir lo que has publicado y por último hacer clic donde dice Go (yo tengo la última versión de phpMyAdmin, así que las instrucciones pueden variar).

Eso debería ser todo.

Saludos.
Gracias por contestar skaparate. Cuando entro no me pide usuario y contraseña por lo que deduzco que tendré que modificar el archivo este que comentas. Ahora bien, ¿que es lo que tengo que editar exactamente?

Sorry pero soy nuevo en esto.

Un saludo.

edito: me da el siguiente error:

Error

crida SQL:

CREATE TABLE `peliculas`.`subtitulos` (
`subtitulo` VARCHAR( 30 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`pelicula` VARCHAR( 30 ) NOT NULL ,
`idioma` VARCHAR( 30 ) NOT NULL
) ENGINE = InnoDB;

MySQL diu: Documentació
#1063 - Incorrect column specifier for column 'subtitulo'
Ok, lo que ocurre es que los valores VARCHAR no pueden auto incrementarse, eso solo es posible para los valores numéricos (INT, por ejemplo). Generalmente, la clave primaria (PRIMARY KEY) se define como nombre_tabla_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY. Yo escribiría la sentencia así:

CREATE TABLE peliculas.subtitulos (
subtt_id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
subtitulo VARCHAR (30) NOT NULL,
pelicula VARCHAR (30) NOT NULL,
idioma VARCHAR (30) NOT NULL
) ENGINE = InnoDB;

¿Averiguaste como modificar el archivo config.inc.php? Por si no lo has hecho:

1.- Abre el archivo (con Html-kit, dreamweaver, etc., cualquier software que no sea Office u Openoffice).
2.- La siguiente configuración es únicamente para un servidor local, así que si en un futuro llegas a tener tu propio servidor, entonces utiliza la autentificación basada en cookie, http o SSO. Busca la línea que dice $cfg['Servers'][$i]['auth_type'] = 'algo';. Ese "algo" debe ser reemplazado por el método de autentificación deseado, siendo el más simple (y el que voy a utilizar ahora) config; entonces, hay que reemplazar dicha línea por $cfg['Servers'][$i]['auth_type'] = 'config';.
3.- Ahora hay que añadir el nombre de usuario y contraseña así:
$cfg['Servers'][$i]['user'] = 'usuario_mysql'; // Generalmente es root, si es que no lo has cambiado.
$cfg['Servers'][$i]['password'] = 'contraseña_mysql'; // Si no has modificado nada, entonces debería estar en blanco.

Estas 2 líneas deben ser añadidas después de $cfg['Servers'][$i]['auth_type'].
4.- Guarda el archivo y entra a localhost/phpmyadmin.

Espero haber sido claro :D.

Saludos.