Borel 0 Denunciar post Postado Agosto 3, 2005 Galera tenho que inserir dados em duas tabelas, sendo que a segunda tem um campo que é o id que acabou se ser incluido na primeira, estou tentando com last_insert_id mais não estou conseguindo, segue aí o código:mysql_query("INSERT INTO ordem_servico VALUES (NULL, '$data', NULL, NULL, '1', '$id_funcionario', '$id_tipo_servico', '$contrato_cliente');"); mysql_query("INSERT INTO ordem_parametro VALUES (NULL, NULL, NULL, LAST_INSERT_ID, '$id_campo_servico');"); Compartilhar este post Link para o post Compartilhar em outros sites
Eclesiastes 2 Denunciar post Postado Agosto 4, 2005 Você cometeu um pequeno erro, o certo é LAST_INSERT_ID(). []'s Compartilhar este post Link para o post Compartilhar em outros sites
Borel 0 Denunciar post Postado Agosto 4, 2005 Obrigado pelo resposta Felipe, mais eu já tinha conseguido. Além dos parênteses que você citou também tive que atribuir este comanda a uma variável e chamar esta variável no sql.Também testei com o mysql_insert_id() e também funcionou. Compartilhar este post Link para o post Compartilhar em outros sites