Insertar registros en una base de datos MySQL con PHP
Marzo 10, 2008
Para guardar un registro en una base de datos MySQL necesitamos establecer una conexión con el servidor.
$conexion = mysql_connect("servidor" , "usuario" , "password");
seleccionamos la base de datos en la cual se insertaran los datos.
mysql_select_db("bd",$conexion);
Creamos la consulta de inserción.
$sql = "INSERT INTO tabla (campo1, campo2, campo3) VALUES ('value1','value2',value3)";
Para ejecutar la consulta necesitamos escribir el siguiente código.
mysql_query($sql);
Abajo se muestra un pequeño ejemplo. En el cual el servidor es localhost, el nombre de usuario es user, la contraseña es pass, la base de datos se llama escuela y se inserta un registro en la tabla alumnos.
Los campos de la tabla alumnos son los siguientes:
- id_alumno
- nombre
- apellido
- edad
Nota: en la consulta no incluyo el campo id_alumno debido a que es de tipo autoincrementable.
archivo: inserta.php
<?php
$conexion = mysql_connect(“localhost”,”user”,”pass”);
mysql_select_db(“escuela”,$conexion);
$sql=”INSERT INTO alumnos(nombre,apellido,edad) VALUES(‘Sonia’,'Romo’,20)”;
mysql_query($sql);
?>
Entry Filed under: MySQL, PHP, Programación. .
15 Comments Add your own
Leave a Comment
Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <pre> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Trackback this post | Subscribe to the comments via RSS Feed
1.
Ricardo | Marzo 11, 2008 at 3:39 am
Gracias por el tutorial
2.
Denker | Marzo 13, 2008 at 4:14 am
Gracias por tu comentario. ojala que te haya servido
3.
Derek | Marzo 26, 2008 at 4:18 pm
Gracias, justo lo que estaba buscando
Salu2
4.
jesus alexander | Agosto 15, 2008 at 3:10 am
esta jevi me ayudo muchos, muchas gracias pana
5.
beder | Octubre 8, 2008 at 12:54 am
si me ayudo muchas gracias
6.
msm | Marzo 20, 2009 at 2:07 pm
Muy buen ejemplo me parece bien claro, solo que tengo una pregunta adicional, como hago solo para insertar una info en una columna especifica.? o sea adicionar una informacion en una columna especifica. espero haberme explicado bien.
Gracias!
7.
TenchO | Marzo 22, 2009 at 8:24 pm
Muchas gracias!, me fue de gran utilidad.
8.
Cristian | Abril 11, 2009 at 5:39 pm
muy bueno…pero no me hace ningun insert…y nose que hacer
Ingreso de Informacion
INGRESO DE INFORMACION
Registro
Nombre
Clave
y add_rega.php
si alguien me puede ayudar se lo agradecere…
9.
Viky | Abril 16, 2009 at 6:51 pm
me podrian decir como insertar datos en una tabla ke ya cree en MySQL 3.1.3 me pide una funcion y luego un valor nose que poner en eso alguien me podra ayudar?????
10.
mel | Mayo 11, 2009 at 6:02 pm
pues si todod eso ya lo sabia la cosa esq nomas no me funciona ni idea en q este fallando alguien ayudeme!!!…proq segun yo el codigo esta bien pero pues no lo hace!!!
11.
vviana maria correa | Mayo 18, 2009 at 2:27 pm
muy bueno ejemplos
12.
jose luis | Junio 17, 2009 at 2:39 pm
heyy
HOLA A TODOS PUES SOLO PARA AGRADECER POR ESTE ESPACIO PUES YO ESTOY HACIENDO UN PROYECTO Y TENIA MAS DE 3 SEMANAS BUSCANDO ALGO COMO ESTO, YA QUE YO MANEJO ASP.NET Y SQL PERO JAMAS PHP Y MYSQL, SE QUE ES LO MISMO PERO LO VISUAL CAMBIA ENTONCES SI ENTRO EN CONFUSION PERO BUENO MUCHAS GRACIAS POR ESTO.
13.
Anoimo | Julio 5, 2009 at 2:08 am
Podrias poner el ejemplo con el archivo php que tenga el formulario, el archivo inserta.php y la base de datos en un archivo sql. Gracias!!!…
14.
Edson | Julio 24, 2009 at 11:52 pm
Pero ni bien se ejecuta este script ya se esta insertando un registro.
15.
gaby | Septiembre 9, 2009 at 7:06 pm
Hola, muchas gracias me sirvio bastante =D