Extralab

ʎɐqǝ lǝ uǝ opɐlɔǝʇ un oɹdɯoɔ ǝnb zǝʌ ɐɯıʇlú ɐl



Marzo 2013 - actualizado Mayo 2014 Programación
Ejemplo de uso de SQLite Acho acho acho
Ejemplo para copiar y pegar  despues del salto:
<style>
table {font-family: Arial; }
table th  {background-color: #dfdfdf; font-weight: bold; }
table th, table td  {padding:2px; border:1px solid gray; }
</style>
<?

function random_word($len=10,$base='abecidefagohiajlomanopoqresteuvaoe'){
  $chars = preg_split('//',$base , -1);
  shuffle($chars);
  for ($i = 0; $i <= $len; $i++) {$word .= $chars[$i]; }
  return $word;
}
 
function nombre(){ return ucwords(random_word(7).' '.random_word(12)); }  
function numero(){ return random_word(8,'123456789'); }  
  
  
try {
  $db = new PDO('sqlite:ejemplo.sqlite');
  $db->exec("CREATE TABLE agenda(Id INTEGER PRIMARY KEY, nombre TEXT, telefono TEXT)");    
  $db->exec("INSERT INTO agenda (nombre, telefono) VALUES ('".nombre()."', '".numero()."');".
            "INSERT INTO agenda (nombre, telefono) VALUES ('".nombre()."', '".numero()."');");
  ?>
  <table>
  <tr><th>Id</th><th>Nombre</th><th>Telefono</th></tr>
  <?
  $result = $db->query('SELECT * FROM agenda');
  foreach($result as $row){
    ?>
    <tr><td><?=$row['Id']?></td><td><?=$row['nombre']?></td><td><?=$row['telefono']?></td></tr>
    <?
  }
  ?></table><?
  $db = NULL;
}

catch(PDOException $e){
    print 'Exception : '.$e->getMessage();
}

No hay comentarios, puedes escribir el primero.

 
Añadir comentario

¡Gracias por dejar su opinión! Por favor, procure que sus comentarios sean apropiados al tema tratado en la entrada; que sean respetuosos con la gramática y la ortografía, o serán eliminados. Y si han de contener insultos procure que sean elegantes y conforme a la legalidad vigente para evitar que sean modificados.
La moderación está desactivada para los usuarios anónimos

Como sabéis la ley obliga a cumplir la política de cookies poniendo un aviso. Para más información, entra aquí. Confirma para no ver el aviso y sigue navegando tranquilamente...