Foros del Web » Programando para Internet » PHP »

mysqli bucos en la documentacion

Estas en el tema de mysqli bucos en la documentacion en el foro de PHP en Foros del Web. Hola gente, alguno sabra donde puedo encontrar algun blog o sitio donde alla informacion de los metodos de mysqli que no estan documentados por ejemplo ...
  #1 (permalink)  
Antiguo 10/03/2014, 21:22
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 7 años, 1 mes
Puntos: 319
mysqli bucos en la documentacion

Hola gente, alguno sabra donde puedo encontrar algun blog o sitio donde alla informacion de los metodos de mysqli que no estan documentados por ejemplo los de manejo de transacciones como este?

Nesesito hacer una abstraccion de mysqli y quiero conocer a fondo primero el funcionamiento de todos sus metodos para no trabajar de gusto.

NOTA: Esta permitida la autopropaganda de blogs con mucho gusto leere las entradas de sus blogs si es que alguna vez publicaron algo al respecto.

Saludos y gracias por adelantado
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios
  #2 (permalink)  
Antiguo 11/03/2014, 05:01
Avatar de Eleazan  
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 11 años, 2 meses
Puntos: 326
Respuesta: mysqli bucos en la documentacion

Es una función de php 5.5.0 .....

Estará complicado encontrar algo de documentación, pero parace fácil de usar. Simplemente inicia una transacción.

Habría que saber si desactiva autocommit (apostaria a que no!), y poco más

Yo no añadiría este método... no existirá en muchos servidores :)
__________________
>> Eleazan's Source
>> @Eleazan
  #3 (permalink)  
Antiguo 11/03/2014, 08:29
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 7 años, 1 mes
Puntos: 319
Respuesta: mysqli bucos en la documentacion

Hola Eleazan en efecto, eso parece ser lo que hace esa funcion, pero como se usarian los savepoint?

->begin_transaction();
->query();
->query();
->savepoint('first');
->query();
->query();
->savepoint('second');
->query();
->query();
->relase_savepoint('first'); // ¿esto se podra, o habra que ir el second primero?
->query();
->query();
->rollback(); // Esto revierte hasta el ultimo savepoint o toda la transaccion?
->commit(); // Idem, commitea hasta el savepoint o toda la transaccion?

Si begin transacction no desactiva a el autocommit, cuando lo reactiva? ¿con un commit o un rollback?
Si bagin_transaction lo desactiva, y dado que no existe un end_transaction ¿hay que al finalizar reactivar el autocommit?

La clase que estoy haciendo no se va a poner en funcionamiento de inmediato, asi que por eso voy a usar las ultimas versiones, para en el futuro solo hacerle mantenimiento
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios

Etiquetas: documentacion, mysql, mysqli, sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:40.