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 Sistemas Operativos Agosto 2012 Apenas mes y medio del lanzamiento mundial de Windows 8, la suma de versiones que componen el sistema operativo de Microsoft mantienen su posición heg...
mysql query mysql_query — Envía una consulta de MySQL Descripción resource mysql_query ( string $query ) mysql_query() envía una consulta (a la base de ...
El Proceso del Data Mining Un proceso típico de minería de datos consta de los siguientes pasos generales: Selección del conjunto de datos, tanto en lo que se refiere a las ...
Facebook arranca un sistema que permite pagar para promover los mensajes en los muros En busca de ganar dinero, atraer inversionistas y salir a la bolsa con éxito a fin de mes, en Facebook están probando una nueva función llamada “Highl...
Año 2016, Internet podría convertirse en la 5ta economía mundial Una red global, que abre un sinfín de posibilidades a personas y empresas. Internet no ha dejado de ser un conjunto descentralizado de redes de comuni...
Tipos de Conexiones para discos duros En este artículo vamos a identificar las diferentes conexiones existentes para discos duros, todos sabemos que es un disco duro y lo utilizamos a diar...
Chips de doble núcleo para los móviles Nokia con Windows Phone La finlandesa Nokia va en serio de cara a su nueva etapa con Microsoft. Si bien la empresa nórdica no ha tenido entre sus últimas prioridades inst...
Disable Hot-Linking of images and other files A hot-linking is when some other site uses images hosted on yours. For example a.com has some pretty nice images. Then b.com decides that instead of...
Gatos de Envio por Item mediante un Modulo para Opencart Este módulo le permite establecer un precio de envío por artículo. características: * Este método de envío que trabaja con geozones * Establece...
Apple actualiza Mac OS X para bloquear los certificados SSL robados A finales de la semana pasada Apple lanzó una actualización de seguridad que impide a los usuarios de Safari acceder a páginas web aseguradas con los ...
mysqli autocommit
Tagged on: