Entry 3256

Transaccion MysqliExt

   

Submitted by porquero on Feb. 25, 2010 at 4:59 p.m.
Language: PHP. Code size: 1.0 KB.

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

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

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

        //otra tabla #acá ocurre el error
        $modeloAvatar=new ModeloAvatar();
        $campos=array(
				'ur' => 'http...'
        );
        $modeloAvatar->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).