Probé lo siguiente.
Leí por ahi que con la funcion mysql_insert_id se podía sacar elúltimo id insertado asi que cree dicha variable
Código PHP:
$last_id = mysql_insert_id();
if ($tags2 = isset($_POST["tpo_tag"]) ? $_POST["tpo_tag"] : false); {
$tags2 = explode(",", $tags2);
$insertSQL3 = "insert into tags (tpo_tag,cod_tpo_obxcto,cod_itm) values ('\n','e','$last_id')";
$contador = 0;
foreach($tags2 as $item){
if($contador) $insertSQL3 .= ", ";
$contador++;
$insertSQL3 .= "\n('$item')";
Pero da fallo
Algo está equivocado en su sintax cerca '('')' en la linea 2
tpo_tag se saca del formulario, cod_tpo_obxcto es un valor establecido por mi "e" y cod_item es a quien le establezco la variable del ultimo id pero algo peta, alguién sabe porque?