mysqli_autocommit, mysqli->autocommit — Activa o desactiva la modificación de auto-entrega de la base de datos

Descripción

Estilo por procedimientos:

bool mysqli_autocommit ( mysqli $identificador_de_enlace, bool $modo )

Estilo orientado a objetos (método)

class mysqli {
bool autocommit ( bool $modo )
}

mysqli_autocommit() Es usado para cambiar entre on u off el modo de auto-entrega en las consultas para la conexión a la base de datos representada por el objeto identificador_de_enlace.

nota: mysqli_autocommit() No funciona sobre tablas que no son del tipo transaccional (como MyISAM o ISAM).

Para determinar el estado actual de auto-entrega use el comando SQL: ‘SELECT @@autocommit’.

Valores retornados

Devuelve TRUE si todo se llevó a cabo correctamente, FALSE en caso de fallo.

Ver también

mysqli_commit(), y mysqli_rollback().

Ejemplos

Estilo orientado a objetos

<?php
$mysqli
= new mysqli("localhost", "my_user", "my_password", "world");

if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}

/* turn autocommit on */
$mysqli->autocommit(TRUE);

if ($result = $mysqli->query("SELECT @@autocommit")) {
$row = $result->fetch_row();
printf("Autocommit is %s\n", $row[0]);
$result->free();
}

/* close connection */
$mysqli->close();
?>

Estilo por procedimientos

<?php
$link
= mysqli_connect("localhost", "my_user", "my_password", "world");

if (!$link) {
printf("Can't connect to localhost. Error: %s\n", mysqli_connect_error());
exit();
}

/* turn autocommit on */
mysqli_autocommit($link, TRUE);

if ($result = mysqli_query($link, "SELECT @@autocommit")) {
$row = mysqli_fetch_row($result);
printf("Autocommit is %s\n", $row[0]);
mysqli_free_result($result);
}

/* close connection */
mysqli_close($link);
?>

El resultado del ejemplo seria:

Autocommit is 1
Ranking Lenguajes de Programación Abril 2012 Tras el liderazgo de Java de este ranking de forma estable durante los dos últimos años, C vuelve a ser el lenguaje de programación más destacado. ...
Tumblr con 120 millones de usuarios y 15.000 millones de páginas vistas al mes Tumblr sigue creciendo. La versatilidad y dinamismo de este servicio de blogging ha hecho que cada vez más se decante por el a la hora de publicar con...
Temor mundial por un posible ataque masivo contra Internet Operation Global Blackout es una supuesta operación dirigida a colapsar los 13 servidores DNS raíz (responsables de dar servicio al resto de servidore...
RIM en problemas La situación de RIM es más tensa que nunca; los accionistas piden cambios drásticos en los puestos directivos y los empleados también se han pronunc...
Samsung le quita el primer lugar a Nokia y Apple El estudio de la firma IHS iSuppli Mobile, reporta que Samsung acaparará la preferencia de los usuarios de teléfonos celulares desplazando a Nokia y a...
Google Analytics mide el valor de tu impacto social Una nueva serie de informes de la popular herramienta de Google nos permitirá medir el valor social media en nuestra web. Durante las próximas sema...
Completa hoja resumen de HTML 5 os responsables de testking.com han creado un interesante recurso que vamos a poder usar en nuestro trabajo como desarrolladores web. Bajo el títu...
Ranking Lenguajes de Programación Septiembre 2012 Sin un cambio destacado sobre el último ranking, el indice TIOBE vuelve a mostrar la popularidad de Visual Basic .NET, lenguaje de programación orient...
Xiaomi incluirá Windows 10 en su Mi 4 La compañía china y Microsoft anuncian un programa de prueba de Windows 10 entre un pequeño número de usuarios del Xiaomi Mi 4. Microsoft y Xiaomi ...
Haz Completado tu Compra de mi Ebook con éxito! Haz Completado tu Compra de mi Ebook con éxito! Toma en Cuenta lo siguiente: - Revisa tu buzón de correo asociado a tu cuenta paypal para acceder a t...