Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde
Galera é o seguinte preciso executar 2 queries ao mesmo tempo, e isso não está funcionando.
Mas também não me mostra erro algum, só está fazendo o primeiro insert :/
<?php
if($data != ''){
$sqlCat = "INSERT INTO galeria_midia (galeria_midiaid, nome, caminho, tipo_arquivo, nome_tabela, id, legenda) VALUES ('', '$data[nome]', '../imagens/', '.jpg', 'catalogo', '$data[fabricante]', '');";
$execCat = mysql_query($sqlCat);
$dataAgora = date('Y-m-d H:i:s');
$sqlCatCat = "INSERT INTO catalogo (catalogoid, usuario_cad, data_cad, ordem, status, tag_busca, titulo, descricao, fabricanteid, link) VALUES ('', '0', '$dataAgora', '', '$data[status], '$data[tags]','$data[nome]', '$data[descricao]', '$data[fabricante]', '$data[link]');";
$execCatCat = mysql_query($sqlCatCat);
}else{
echo 'erro qualquer!!!';
}
}
?>amigo com mysqli tem uma função que faz exatamente isto mysqli_multi_query(), ja aproveita e para de usar **mysql_* **pois sera descotinuada.
mysql_ vai ser descontinuado ? no php 6?
Não tenho certeza se sera na versão 6 ou nas proximas versão 5.x, no caso use mysqli_* ou PDO.
Tudo bem, obrigado pelas informações cara.
Galera o problema era exatamente aqui '$data[status], faltava '
'$data[status]',
agora executou normal essas queries, só não sei se essa é a melhor forma de fazer isso.