Entendido.

Este sitio utiliza cookies para analizar la navegación. Si continúa navegando se entiende que acepta su uso. Ver más detalles.";

Logo

Aprende Web

Crea y diseña tus sitios en la Web.

Manual de PHP

PHP: imprescindible para crear páginas web de modo profesional


Y ahora tambien aprende a programar en C++ con Aprende Web C++

logo rss RSS. Suscribir canal.

Buscar en Aprende Web

Traducir página

Visita nuestro blog:

bolg.aprende-web.net

y entérate de las novedades o deja un comentario.

Dudas y sugerencias:

aprendeweb@aprende-web.net





Sobre ésta página

Ültima modificación: 29-01-2016.

Visitas este mes: 96

Visitas el mes pasado: 69

logo
WEB-GRAFÍA

Mi agradecimiento a los siguientes sitios en los que me he basado para la elaboración de este manual.:

Curso de PHP
www.programaciónweb.net
Lecciones PHP
WebTaller.com
Manual de PHP
manualdephp.com
Curso de PHP
Aula Fácil.com
Manual de PHP en español
manual-php.com
PHP a fondo
desarrolloweb.com
Manual de PHP
Foros del Web
Manual de PHP
www.php.net
PHP Tutorial
w3schools.com

Donativos

Si este sitio te parece interesante puedes contribuir con una pequeña aportación.




14. Bases en la web (III)

14.3 Manejar datos

php

Insertar registros:

Vamos a seguir con la tabla "agenda" que hicimos en el apartado anterior.

Una vez construida la tabla el siguiente paso es insertar los datos o registros, para ello después de abrir MySQL y la base de datos insertaremos el siguiente código MySQL:

$sql = "insert into `agenda`
(`nombre`, `telefono`, `email`, `descripcion`)
value ('Juan Palomero', '647251359', 'juanpalomero@yahoo.es', 'Compañero de trabajo' );";

Vamos a explicar el código anterior

El orden en el que escribamos los valores es importante, ya que se corresponde con el mismo orden en el que hemos escrito los nombres de los campos. Deben corresponderse uno a uno, ya que si no hay el mismo número de campos que de valores, se produce un error y no se realiza la operación.

Por otra parte, si queremos pasar algunos datos mediante variables de php, debemos conservar las comillas; si son comillas de acento estas serán opcionales (nombre_tabla y nombres_campo); y si son comillas normales (valores) debemos ponerlas igualmente. La variable se escribirá dentro de las comillas.

Ahora mostramos un código en el que insertamos varios registros más en la tabla "agenda", lo que nos permitirá más adelante poder hacer otras operaciones.

<?php  
$con=mysql_connect("localhost","root","");
mysql_select_db("miagenda",$con);

$sql1 = "insert into `agenda` 
        (`nombre`, `telefono`, `email`, `descripcion`)
        value ('Vicente Gracia','685138554','vicentegracia@msn.com','amigo');";
$sql2 = "insert into `agenda` 
        (`nombre`, `telefono`, `email`, `descripcion`)
        value ('Federico Camuñas','657218935','fedcamun@gmail.com',
               'Compañero de facultad');";
$sql3 = "insert into `agenda` 
        (`nombre`, `telefono`, `email`, `descripcion`)
        value ('Silvia Miranda','628554799','silmir10@gmail.com',
               'familiar: cuñada');";
$sql4 = "insert into `agenda` 
        (`nombre`, `telefono`, `email`, `descripcion`)
        value ('Agueda Ruiperez','617255493','agarupez10@ymail.com',
               'vecina de escalera');";
			
mysql_query($sql1,$con);
mysql_query($sql2,$con);
mysql_query($sql3,$con);
mysql_query($sql4,$con);
mysql_close($con);
?>

Observa la forma de insertar varios registros, cada registro es guardado en una sentencia MySQL distinta, y es mandado mediante un mysql_query() distinto.


Variar los datos.

Imagina que en alguno de los registros han cambiado algunos datos, pongamos, por ejemplo que en nuestra agenda, Vicente Gracia ha cambiado de teléfono y de email. Podríamos hacer un nuevo registro y borrar el anterior, sin embargo resulta más sencillo variar simplemente los datos en el registro que ya tenemos.

El código MySQL será el siguiente:

$sql = "update agenda set telefono = '678433100', email='vincengra@ymail.com' where nombre = 'Vicente Gracia'";

Explicamos el código a continuación:

Si lo que insertamos en el valor es una variable, también debemos ponerla entre comillas.

El código completo del ejemplo anterior será el siguiente:

<?php  
$con=mysql_connect("localhost","root","");
mysql_select_db("miagenda",$con);
$sql = "update agenda set telefono = '678433100', email= 'vincengra@ymail.com' 
        where nombre = 'Vicente Gracia'"; 
mysql_query($sql,$con);
mysql_close($con)
?>

Borrar registros

Imagina que queremos borrar de nuestra base de datos, "miagenda" algunos registros, usaremos en un código MySQL como el siguiente:

DELETE FROM tabla WHERE condición

Por ejemplo, si queremos borrar de la agenda a Federico Camuñas, el código será el siguiente:

<?php  
$con=mysql_connect("localhost","root","");
mysql_select_db("miagenda",$con);
$sql = "delete from agenda where nombre = 'Federico Camuñas'"; 
mysql_query($sql,$con);
mysql_close($con)
?>

Borrar tablas y bases

Podemos también borrar una tabla entera o una base de datos entera. Debemos tener cuidado porque el borrar una tabla o una base conlleva borrar todos los datos que hay en ella, sin que podamos recuperarlos.

El código MySQL para borrar una tabla es :

$sql = "drop table `nombre_tabla`";

Por supuesto debemos haber abierto la conexion y seleccionado la base de datos antes.

Borrar una base de datos se hace de forma parecida, en este caso una vez abierta la conexión, no seleccionamos ninguna base sino que escribimos el código MySQL de la siguiente forma:

$sql = "drop database `nombre_base`";




En la siguiente página mostraremos cómo visualizar los datos de una base en la web

Mostrar datos



manual de PHP

Anterior siguiente ... Siguiente siguiente


imprimir esta página

Página creada por ANYELGUTI.

Sugerencias: aprendeweb@aprende-web.net. Envia un manda un correo

Visita nuestro blog par saber en qué estamos trabajando: Aprende Web Blog

Más sobre anyelguti en http://anyelguti.16mb.com