estou com esse código:
mysql_query(" INSERT INTO isc_products (prodname, prodtype, prodcode, proddesc, prodsearchkeywords, prodprice, prodcostprice, prodretailprice, prodsaleprice, prodcalculatedprice, prodistaxable, prodsortorder, prodvisible, prodfeatured, prodvendorfeatured, prodrelatedproducts, prodcurrentinv, prodlowinv, prodoptionsrequired, prodwarranty, prodweight, prodwidth, prodheight, proddepth, prodfixedshippingcost, prodfreeshipping, prodinvtrack, prodratingtotal, prodnumratings, prodnumsold, proddateadded, prodbrandid, prodnumviews, prodpagetitle, prodmetakeywords, prodmetadesc, prodlayoutfile, prodvariationid, prodallowpurchases, prodhideprice, prodcatids, prodlastmodified, prodvendorid, prodhastags, prodwrapoptions) VALUES ('$nome_produto_local_ok', '$tipo_venda', '$codigo_produto_local', '$descricao_produto_ok', '$prodsearchkeywords', '$precovenda_produto_local', '$precocompra_produto_local', '$prodretailprice', '$prodsaleprice', '$precovenda_produto_local', '$prodistaxable', '$prodsortorder', '$prodvisible', '$prodfeatured', '$prodvendorfeatured', '$prodrelatedproducts', '$estoque_produto_local_ok', '$prodlowinv', '$prodoptionsrequired', '$nome_garantia', '$peso_produto_local', '$prodwidth', '$prodheight', '$proddepth', '$prodfixedshippingcost', '$prodfreeshipping', '$prodinvtrack', '$prodratingtotal', '$prodnumratings', '$prodnumsold', '$proddateadded', '$prodbrandid', '$prodnumviews', '$prodpagetitle', '$prodmetakeywords', '$prodmetadesc', '$prodlayoutfile', '$prodvariationid', '$prodallowpurchases', '$prodhideprice', '$id_categoria_remota', '$prodlastmodified', '$prodvendorid', '$prodhastags', '$prodwrapoptions') ON DUPLICATE KEY UPDATE `prodname` = '$nome_produto_local_ok', `proddesc` = '$descricao_produto_ok', `prodsearchkeywords` = '$prodsearchkeywords', `prodprice` = '$precovenda_produto_local', `prodcostprice` = '$precocompra_produto_local', `prodcalculatedprice` = '$precovenda_produto_local', `prodvisible` = '$prodvisible', `prodcurrentinv` = '$estoque_produto_local_ok', `prodwarranty` = '$nome_garantia', `prodweight` = '$peso_produto_local', `prodpagetitle` = '$nome_produto_local_ok', `prodmetakeywords` = '$prodsearchkeywords', `prodmetadesc` = '$prodmetadesc', `prodallowpurchases` = '$prodallowpurchases', `prodcatids` = '$id_categoria_remota', `prodlastmodified` = '$prodlastmodified' ", $link_remoto); $numero_registro_inserido = mysql_insert_id(); //Agora aqui está inserindo uma categoria para o produto. mysql_query("INSERT INTO isc_categoryassociations (productid, categoryid) VALUES ('$numero_registro_inserido', '$id_categoria_remota') ON DUPLICATE KEY UPDATE `productid` = '$numero_registro_inserido', `categoryid` = '$id_categoria_remota' ", $link_remoto);
Como devem ter percebido, a segunda query depende da primeira para saber onde editar ou inserir..
Como posso usar corretamente essa parte sem ter problemas?
Gente estou conseguindo fazer algúma coisa aqui no modo "gambiarra"... Como eu faço para identificar o mysql_insert_id de certo insert?
Pois dentro do código, possuo 5 INSERT, como faço para no INSERT 4 identificar o insert gerado no 3 etc?