<?php 
/*  
 * Una tabla empleados en servidor local y base dedatos empresa 
 * ejemplo 
 * id | nombre 
 * 0  | sarjo 
 * 1  | dante 
 * 2  | demia 
 * 3  | esmeralda 
 */ 
 
require_once 'MySQL.php'; 
 
$configuracion = new Configuracion(); 
$mysql = new MySql($configuracion); 
//or $mysql = new MySql("",'root','contrasena','empresa'); 
// $puerto=3307; //aqui podria ser otro puerto del servidor que no sea el default 3306 
//or $mysql = new MySql("",'root','contrasena','empresa',$puerto); 
 
//supongamos que insertamos un dato y que el id es autonumerico y permite null 
$mysql->insert('empleados', 'nombre', 'pureba'); 
// or incluyendolo y que las entradas sean variables 
$id=666; 
$name="lucifer's body"; 
//limpiamos la entrada 
$name=$mysql->clean($name); 
$mysql->insert('empleados', 'id, nombre', "'$id','$name'"); 
echo 'Se a gregado el id '.$mysql->insertId(); 
 
$table_name='empleados'; 
 
$mysql->update($table_name, "nombre=prueba", "id=4"); 
 
$_POST['borrar']=666; 
$borrar=$_POST['borrar']; 
//hasta este punto insert update y delete returnan boleano para que puedan ser usados en deciciones ejemplo 
//uso de operador ternario 
echo ($mysql->delete($table_name, "id=$borrar")) ? 'se Borro' : 'No se Borro'; 
//sin operador 
if ($mysql->delete($table_name, "id=$borrar")) { 
    echo 'se Borro'; 
}else{ 
    echo 'No se Borro'; 
} 
 
$queryid=$mysql->query("select * from empleados"); 
 
echo 'Hay '.$mysql->howMany($queryid).' empleados son: <br/>'; 
//convertire la query en objetos y la recorrere 
while ($empleado=$mysql->handle($queryid)){ 
    echo $empleados->id.' | '.$empleado->nombre.'<hr/>'; 
} 
 
$empleado=$mysql->handle($queryid); 
//me muevo a la ultima posicion 
$mysql->move($queryid, $mysql->howMany($queryid)-1); 
echo 'el ultimo empleado se llama: '.$empleado->nombre; 
 
/************************************ 
 * si se quiere ver las querys como se van procesando 
 * $mysql->setDebug(); 
 * 
 * si por ejemplo solo tubieras una unica base de datos te seria util identificar tablas 
 * usando prefijos para saber a que sistema pertenecen se puede declarar un prefijo con el metodo 
 * 
 * $mysql->setTablePrefix('prefijo'); 
 * 
 */ 
?> 
 
 |