Justi Lunes, 2 de Junio de 2008 a las 14.20
   Imprimir artículo
elWebmaster.com

Taller de PHP: Actualizar y borrar registros (1)

Taller de PHP: Actualizar y borrar registros (1)Listo, ya aprendieron a insertar datos en una tabla, ahora nos falta saber cómo hacer si esos datos que insertamos los escribimos mal, o los queremos cambiar y, siendo un poquito más extremos, no queremos que existan más.

Para ello, en la clase de hoy, les voy a explicar cómo es la sintaxis de las consultas de UPDATE y DELETE con la que lograremos nuestro objetivo.

Sintaxis

Básicamente la sintaxis de PHP para estas consultas es bastante sencilla, por ejemplo, para actualizar una tabla:

$query = "UPDATE `nombre_tabla` set campo1 = 'valoresCampo1', set campo2 = 'valoresCampo2' WHERE primaryKey = 'valorPrimaryKey' LIMIT 1";
$response = mysql_query($query, $conn);

Recordar pasar siempre la variable de conexión como primer medida, luego, hay que decirle en qué tabla queremos hacer el UPDATE, y luego le decimos qué campos vamos a modificar y con qué valores. Es muy importante también la cláusula WHERE para indicarle que están modificando una fila únicamente, si ustedes quieren modificar varias filas con el mismo valor, pueden quitar la cláusula “where” y el “limit 1″, y de esta forma editarían toda la tabla.

Para borrar es muy similar:

$query = DELETE FROM `nombre_tabla` WHERE primaryKey = 'valorPrimaryKey' LIMIT 1";
$response = mysql_query($query, $conn);

Incisto, tengan mucho cuidado con lo que pongan en el WHERE, pueden poner cualquier condición, borrar por primary key o por muchos campos a la vez, pero mucho OJO porque pueden borrar toda la información que contiene la tabla.

La clase que viene veremos algunos casos de usos de ambas consultas, y además añadiremos consultas del tipo SELECT, necesarias para poder hacer un administrador de contenido decente.

¡Hasta la semana que viene! ¡Practiquen mucho!

<< CLASE ANTERIOR  

CLASE SIGUIENTE >>

Enviar a Del.icio.us Enviar a Meneame Enviar a Digg Enviar a Fresqui Enviar a Enchilame

Deja tu opinión

© 2007 - 2008 elWebmaster.com | Powered by Wordpress | Diseño CSS y XHTML válido. | Algunos íconos basados en FamFamFam Mini
Iniciar Sesión