PHP Classes

File: ejemplos.php

Recommend this page to a friend!
  Classes of Cody Roodaka   Little DB   ejemplos.php   Download  
File: ejemplos.php
Role: Example script
Content type: text/plain
Description: Ejemplos
Class: Little DB
Prepare and execute MySQL query results
Author: By
Last change: -Updated Syntax
Date: 11 years ago
Size: 1,056 bytes
 

Contents

Class file image Download
<?php
require('class.littledb.php');

$db = LittleDB::get_instance('localhost', 'root', '', 'chat', '', 'ldb_log', 'ldb_error');


/**
 * Consulta simplificada (usar $db->query para realizar consultas directas y/o complejas)
 * $db(TABLA, CAMPOS, CONDICIONANTE, LÍMITE);
 * o
 * $db->select();
 * retorna un arreglo asosiativo 'campo' => 'valor'
 */
$id = 1;
$query = $db('SELECT * FROM users WHERE id = ? ', $id);

// Obtener datos de una consulta previa (Unicamente si en $query no se retornaron datos)
echo 'json + fetch() = '.json_encode($query->fetch()).'<br />';

// Obtener la cantidad de Tablas afectadas por $query
echo '$query->numrows = '.$query->numrows.'<br />';

// Insert
// $db->insert(TABLA, COLUMNAS_Y_VALORES, CONDICIONANTES);
$insert = $db->insert('users', array('nick' => 'Roodakazo', 'pass' => 'asd')));

// Update
// $db->update(TABLA, COLUMNAS_Y_VALORES, CONDICIONANTES);
echo 'Nro de filas afectadas por el update: '.$db->update('users', array('nick' => 'Alberto'), array('id' => $insert));

echo
$db;