Desative o autocommit, faça algumas consultas e envie a 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_connect_error ( ) ; Desative o envio automático mysqli_autocommit ( $con , FALSE ); // Insira alguns valores mysqli_query ( $con , "INSERT INTO websites (name, url, alexa, country)VALUES ('Baidu','https://www. baidu.com /','4','CN')" ); // Confirma a transação mysqli_commit ( $con ); // Fecha a conexão mysqli_close ( $con ); ?>A função mysqli_autocommit() ativa ou desativa o envio automático de modificações no banco de dados.
Dica: Veja a função mysqli_commit(), que confirma a transação atual para uma conexão de banco de dados especificada. Por favor, veja a função mysqli_rollback() para reverter a transação atual.
mysqli_autocommit( conexão,modo ) ;
parâmetro | descrever |
---|---|
conexão | Obrigatório. Especifica a conexão MySQL a ser usada. |
modo | Obrigatório. Se definido como FALSE, a confirmação automática será desativada. Se definido como TRUE, a confirmação automática será ativada (enviando quaisquer consultas pendentes). |
Valor de retorno: | Retorna TRUE se for bem-sucedido e FALSE se falhar. |
---|---|
Versão PHP: | 5+ |