| 
<?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');
 *
 */
 ?>
 
 |