Desde ya debo decir que la solución que plantea Nemutagk resuelve tu problema.
Pero me parece mas correcto y practico agregar una nueva tabla llamada mail o como quieras.
Y a la cual le crees 3 campos mail_id, mail_id_prueba, mail_mail.
Por costumbre le pongo a las tablas un prefijo de 4 caracteres una maña que aprendi con la vida
para ser mas sencilla mi programacion y evitar dolores de cabeza al escribir consultas SQL,
pero bueno volviendo al tema de deberia quedar una tabla asi
Código SQL:
Ver originalCREATE TABLE .`mail` (
`mail_id` INT NOT NULL AUTO_INCREMENT ,
`mail_id_prueba` INT NOT NULL ,
`mail_mail` VARCHAR( 250 ) NOT NULL ,
PRIMARY KEY ( `mail_id` )
) ENGINE = MYISAM ;
Código php:
Ver original/* Insertamos los primeros datos, dejando de lado el mail, hasta lo podemos borrar de esta tabla (debemos) */
$sql = "INSERT INTO prueba (nombre, asunto, mensaje) VALUES ('".$_POST['nombre']."','".$_POST['asunto']."','".$_POST['mensaje']."')";
/* Con el id de prueba obtenemos la relacion con la tabla de emails */
if($last_id > 0)
{
for ($i=0; $i<=count($emails); $i++) { $sql = "INSERT INTO mail (mail_id_prueba,mail_mail) VALUE('".$last_id."','".$emails[$i]."') ";
{
}
}
}
Espero ayude. Saludos.