<?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;
|