Desactive la confirmación automática, realice algunas consultas y luego envíe la consulta:
<?php // Supongamos nombre de usuario de la base de datos: root, contraseña: 123456, base de datos: CODERCTO $ con = mysqli_connect ( " localhost" , " root" , "123456" , "CODERCTO" ) ; "Error al conectarse a MySQL: " mysqli_connect_error ( ) ; Desactivar el envío automático mysqli_autocommit ( $con , FALSE ); // Insertar algunos valores mysqli_query ( $con , "INSERTAR EN sitios web (nombre, url, alexa, país)VALUES ('Baidu','https://www. baidu.com /','4','CN')" ); // Confirmar transacción mysqli_commit ( $con ); // Cerrar conexión mysqli_close ( $con ); ?>La función mysqli_autocommit() activa o desactiva el envío automático de modificaciones de la base de datos.
Consejo: consulte la función mysqli_commit(), que confirma la transacción actual para una conexión de base de datos específica. Consulte la función mysqli_rollback() para revertir la transacción actual.
mysqli_autocommit( conexión,modo ) ;
parámetro | describir |
---|---|
conexión | Requerido. Especifica la conexión MySQL que se utilizará. |
modo | Requerido. Si se establece en FALSE, la confirmación automática está desactivada. Si se establece en TRUE, se activa la confirmación automática (envío de consultas pendientes). |
Valor de retorno: | Devuelve VERDADERO si tiene éxito y FALSO si falla. |
---|---|
Versión PHP: | 5+ |