Entry 3223

Transaccion Mysqli

   

Submitted by porquero on Feb. 18, 2010 at 7:26 p.m.
Language: PHP. Code size: 890 bytes.

<?php
        #transacción
		$usuario->iniciarTransaccion();
		
        //insercion correcta
        $campos=array(
                'nombre' => 'Alberto',
                'correo' => 'correo1@mail.com'
        );
        $usuario->consultaTransaccion($usuario->create($campos));

        //insercion incorrecta
        $campos=array(
                'nombr' => 'Pedro',
                'correo' => 'correo2@mail.com'
        );
        $usuario->consultaTransaccion($usuario->create($campos));

        //insercion correcta
        $campos=array(
                'nombre' => 'Sonia',
                'correo' => 'correo3@mail.com'
        );
        $usuario->consultaTransaccion($usuario->create($campos));

        //al finalizar no habrá cambios en la BD, ya que hay una inserción incorrecta en la transaccion
        var_dump($usuario->finalizarTransaccion());

This snippet took 0.00 seconds to highlight.

Back to the Entry List or Home.

Delete this entry (admin only).