666999 0 Denunciar post Postado Maio 9, 2010 pessoal tipo tenho um codico que tem uma tabela idpedido ela é auto_increment que insere um numero altomatico $query = "INSERT INTO `carrinho` ( `clientenome` , `telefone` , `cidade` , `email` , `mensagem`,`idpedido` ) VALUES ('$clientenome', '$telefone', '$cidade', '$email', '$mensagem', '')"; como que eu pucho o valor do idpedido com $sql = "SELECT LAST_INSERT_ID()"; ? não sei fazer a estrutura do codico :( pois vou usar muito este valor da chave idpedido vou mandar email ... e inserir em uma outra tabela mysql :huh: Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Maio 9, 2010 @666999, Não flood o fórum, post "UP" vai contra as Regras do Fórum e, por isso, seu último post foi excluído: 05ª - Post UP! Favor não postar mensagens com o objetivo de evidenciar o tópico, tornando-o primeiro da lista de tópicos (up), tal como mensagens repetitivas e/ou que não condizem com o assunto do tópico em questão (flood). Quanto a questão do tópico, veja a função mysql_insert_id() se estiver utilizando MySQL. Se estiver utilizando outro SGDB você também encontrará no manual a função equivalente. Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 ei João Batista Neto pelo que entendi :huh: $query = "INSERT INTO `carrinho` ( `clientenome` , `telefone` , `cidade` , `email` , `mensagem`,`idpedido` ) VALUES ('$clientenome', '$telefone', '$cidade', '$email', '$mensagem', '')"; $idpedido = mysql_insert_id($idpedido); echo $idpedido; }else{ echo "A inserção não se realizou"; } assim ? Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Maio 9, 2010 assim ? Não, Veja o exemplo 1 do link que te passei, ele mostra exatamente como utilizar. ;) Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 a cara nao esta indo .. o exemplo é esse né ? <?php $link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); if (!$link) { die('Could not connect: ' . mysql_error()); } mysql_select_db('mydb'); mysql_query("INSERT INTO mytable (product) values ('kossu')"); printf("Last inserted record has id %d\n", mysql_insert_id()); ?> ja tentei $query = "INSERT INTO `carrinho` ( `clientenome` , `telefone` , `cidade` , `email` , `mensagem`,`idpedido` ) VALUES ('$clientenome', '$telefone', '$cidade', '$email', '$mensagem', '')"; printf("Last inserted record has id %d\n", mysql_insert_id()); tentei tambem $query = "INSERT INTO `carrinho` ( `clientenome` , `telefone` , `cidade` , `email` , `mensagem`,`idpedido` ) VALUES ('$clientenome', '$telefone', '$cidade', '$email', '$mensagem', '')"; $id = mysql_insert_id(); e $query = "INSERT INTO `carrinho` ( `clientenome` , `telefone` , `cidade` , `email` , `mensagem`,`idpedido` ) VALUES ('$clientenome', '$telefone', '$cidade', '$email', '$mensagem', '')"; $idpedido = mysql_insert_id(); :( tem como voce fazer um exemplo desse mysql_insert_id com o meu codico ? mysql Compartilhar este post Link para o post Compartilhar em outros sites
João Batista Neto 448 Denunciar post Postado Maio 9, 2010 o exemplo é esse né ? Exatamente esse. tem como voce fazer um exemplo desse mysql_insert_id com o meu codico ? Não amigo, se eu fizer para você, você não aprenderá e, em vez de te ajudar eu estarei te prejudicando e, tenho certeza, nós dois não queremos isso. Vou lhe fazer uma pergunta: Já reparou que, em nenhum dos códigos que você tentou, você gravou qualquer coisa no banco de dados ??? Você consegue perceber que, tudo o que você fez foi criar uma string contendo uma consulta SQL, mas em hora nenhuma você a executou ??? Veja amigo, vou lhe dar uma dica, veja a função mysql_query() veja também que, diferente do exemplo do manual, em nenhum momento você utilizou essa função !!! Compartilhar este post Link para o post Compartilhar em outros sites
666999 0 Denunciar post Postado Maio 9, 2010 ha cara Resolvido :mellow: Compartilhar este post Link para o post Compartilhar em outros sites