Suponha que a tabela de sites tenha um campo de ID gerado automaticamente. Retorne o ID da última consulta:
<?php // Assumir nome de usuário do banco de dados: root, senha: 123456, banco de dados: CODERCTO $con=mysqli_connect("localhost","root","123456","CODERCTO"); "Falha ao conectar ao MySQL:" . mysqli_query($con,"INSERT INTO websites (name,url,alexa) VALUES ('Coder Tutorial','http://www.codercto.com',5633)");//Produz o IDecho gerado automaticamente "New The id é: ". mysqli_insert_id($con); mysqli_close($con);?>
A função mysqli_insert_id() retorna o ID gerado automaticamente (gerado via AUTO_INCREMENT) da última consulta.
mysqli_insert_id( conexão ) ;
parâmetro | descrever |
---|---|
conexão | Obrigatório. Especifica a conexão MySQL a ser usada. |
Valor de retorno: | Retorna um número inteiro gerado automaticamente com o valor do campo AUTO_INCREMENT na última consulta. Se número > valor inteiro máximo, ele retornará uma string. Caso não haja atualização ou campo AUTO_INCREMENT, será retornado 0. |
---|---|
Versão PHP: | 5+ |