$query = "insert into ".$table." values('NULL', ";
do $query.= "'".current($_POST)."', ";
while(next($_POST));
$query.= "NOW() )";
o primeiro valor que passo "NULL" é um id que é auto_increment
eu tenho que pegar o valor desse id logo após esse insert, o que faço é um select comparando os valores passados por $_POST para retornar o id:
$q = "select id from ".$table." where nome='".$_POST['nome']."' && dono='".$_POST['dono']."' limit 1";
$res = mysql_query($q, $conexao);
$linha = mysql_fetch_array($res, MYSQL_ASSOC);
$id = current($linha);
alguém saberia uma outra forma de fazer isto sem precisar fazer esse select?
Pergunta
griphon
olá,
bom, eu faço um insert:
o primeiro valor que passo "NULL" é um id que é auto_increment eu tenho que pegar o valor desse id logo após esse insert, o que faço é um select comparando os valores passados por $_POST para retornar o id:alguém saberia uma outra forma de fazer isto sem precisar fazer esse select?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.