Uso de DbBaseInterface kumbiaPHP

A menudo necesitamos hacer uso de una sentencia sql para una propósito en especifico, sea cual sea la razón podremos hacer uso de la interfaz de la clase DbBase «DbBaseInterface» (path: core/libs/db/db_base_interface.php).

En este ejemplo solo se muestran algunos métodos que considero son los mas básicos.

    public function insert ($table, $values, $pk = '');
    public function update ($table, $fields, $values, $where_condition = null);
    public function delete ($table, $where_condition);
    public function begin ();
    public function rollback ();
    public function commit ();

En este script realizaremos una actualización usando dos métodos diferentes de la interfaz pero con un mismo fin.

Usando el metodo update:

     $db = DbBase::raw_connect();
     $table = "clientes";
     $fields[0] = "nombre";
     $fields[1] = "email";
     $fields[2] = "pass";

     $values[0] = "govani";
     $values[1] = "govaniso@liz.mx";
     $values[2] = "mypassword";

     $where_condition = "idUser = 34";
     $db->update ($table, $fields, $values, $where_condition);

//O bien usando directamente la sentencia sql (No recomendable):
$db->query("update clientes set nombre = 'govani', email = 'govani@liz.mx' where idUser = 34");

Ok ok, estoy de acuerdo que para hacer esto no valdría la pena hacerlo de esta manera sin embargo solo expongo algunas opciones para aquellos casos especiales que requieran de este uso (espero no sean demasiados).

govani

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *