La cuestión es que --adivino-- el campo
idartista en tu tabla
Lirics lo tienes como promaryKey. Un campo primaryKey está pensado para que sea único e irrepetible... es la ventaja de dicho campo (usualmente llamado "id") porque tendrás una referencia ÚNICA a un respectivo registro... por ejemplo, cuando quieras consultas un dato ESPECÍFICO (ahora consultas "todos los que tienen X dato") lo tendrás que hacer por una id única....
Bueno, eso por una parte... por otra, ya se te había comentado que necesitas un campo que relacione ambas tablas... algo que las permita "tenerlas conectadas" (
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
hablando en español). Yo pensé que dicho campo era el llamado
idartista (lo mencioné) ¿por qué darle el mismo nombre en las dos tablas entonces?... te sugieren poner otro campo "artísta".. ok, igual dije que cualquier cosa es útil:
Cita:
Iniciado por jam1138 no necesariamente un nombre... una id podría ser... cualquier cosa que relacione tus tablas... según veo en tu estructura sería el campo idartista..
.. por cuestiones de "organización" con los nombres yo me inclinaría por crear un camo "
idliric"... que tampoco es necesario tener una primaryKey (solo aconsejable) si no la vaz a ocupar.... Todo es cuestión de organización más que de otra cosa... podrías igual manejar una sola tabla... habrá que ver que es lo más conveniente (si vaz a amenjar muchos datos es mejor lo que tienes).
Cita:
Iniciado por sebitazextreme (...) es muy complicado hacer un panel en donde pueda agregar nuevos artistas o canciones sin necesidad de ingresar a mysql y phpmyadmin para administrar eso. (...)
No... busca sobre "formularios".
Lo que tienes que hacer es crear un formulario con los campos a insertar, recojer esos datos y concatenar a una query que los inserte (
INSERT INTO tabla VALES (...)) y lo demás es lo mismo... (igual busca por "insertar", "insert".. etc).
Suerte!