Inicio

viernes, 30 de septiembre de 2011

Trabajando con los datos

Si se conoce un poco el estándar SQL , verá que no es complicado trabajar a través de PHP para efectuar consultas filtradas, actualizaciones, eliminación de datos, etc.

Por ejemplo supongamos que deseamos sacar datos ordenados por un criterio específico, digamos la edad. La solicitud en la línea de $query quedaría así:
$query = "SELECT * FROM example ORDER BY edad";

También pudiera darse la necesidad unos datos que ya están grabados. Para hacerlo, utilizamos el comando UPDATE. La sintaxis para esto es,


UPDATE "nombre_tabla" , SET "columna_1" = [nuevo valor] , WHERE {condición}

Así si desamos cambiar el nombre de Patxi por PATXI podríamos hacerlo de la forma siguiente:
<?php
require("conexion.php");
$peticion=mysql_query("UPDATE example SET nombre = 'PATXI' WHERE nombre = 'Patxi'");

if (!$peticion)
{
    die('No se ha podido realizar la actualización solicitada: ' .mysql_error());
}
$peticion=mysql_query("SELECT * FROM example WHERE nombre LIKE 'Patxi' AND edad LIKE '26'");

echo " Actualización realizada con éxito.";

echo "<table border='1'>";
echo "<tr><th>Id</th> <th>Nombre</th> <th>Edad</th> </tr>";

while($row = mysql_fetch_array($peticion)){
    // Presentamos los contenidos en una tabla
    echo "<tr><td>";
    echo $row['id'];
    echo "</td><td>";
    echo $row['nombre'];
    echo "</td><td>";
    echo $row['edad'];
    echo "</td></tr>";
}
  
echo "</table>";

mysql_close();
?>