voila mon probleme, débutant en SQL je ne sais pas trop comment faire cela:
Quand j'insere dans une table, jai besoin qu'une insertion se fasse dans une autre table au meme moment.
Par exemple: jai ma table acteur (idAct, nom), la table video (idVid, URL) et la table d'association assoc (idAct, idVid)
quand j'insere une nouvelle video, il faut ke jmette a jour la table d'association.
J'ai essayé de reprendre l'idVid que je viens d'inserer grace a LAST_INSERT_ID mais ca me renvoie 0 a chaque fois!! Pourtant jai bien un INSERT suivi de LAST_INSERT_ID:
CODE
$req = "INSERT INTO video
VALUES ('', '$URL')";
$res = mysql_query($req);
$mysql_id = mysql_query("SELECT LAST_INSERT_ID()");
VALUES ('', '$URL')";
$res = mysql_query($req);
$mysql_id = mysql_query("SELECT LAST_INSERT_ID()");
On ma dit d'essayer de le faire dans un trigger, car les deux instructions se suivrait et seraient entourées de BEGIN et END, est que cest ca quil faut faire??
Y a t-il une autre solution??
Merci a tous
Superaldoisdead