UNIDAD 7: PHP INTRODUCION A LAS BASES DE DATOS
TEMA 8: SQL INSERT INSERCION MYSQL
Insertar o agregar registros o renglones nuevos a una tabla en disco, es un proceso sencillo que usa la siguiente instruccion sql:
INSERT INTO TABLA(CAMPO1,CAMPO2..) VALUES(VALOR1,VALOR2..)
Recordar que solo se esta usando lo minimo de cada instruccion sql, es conveniente estudiar un tutorial de sql.
Prog36.php
<HTML>
<FORM ACTION=prog36.php METHOD=post>
NOMBRE:<INPUT TYPE=text NAME=NOMBRE><BR>
EDAD:<INPUT TYPE=text NAME=EDAD><BR>
ESTATURA:<INPUT TYPE=text NAME=ESTATURA><BR>
<INPUT TYPE=submit NAME=OK VALUE="INSERT"><BR>
</FORM></HTML>
<?php
if ($OK == "INSERT") {
// coneccion al servidor de bases de datos
$dbh=mysql_connect ("localhost", "lsoto_lauro", "lauro2004")
or die ('problema conectando porque :' . mysql_error());
// seleccionado la base de datos
mysql_select_db ("lsoto_mibase",$dbh);
//construyendo insert
$q="INSERT INTO tabla1 (nombre,edad,estatura) VALUES ('".$NOMBRE."',".$EDAD.",".$ESTATURA.") ;";
// ejecutando el query
$tabla1= mysql_query($q, $dbh) or die ("problema con query");
//avisando
echo "registro insertado <br>";
};
?>
Corrida:
notas:
1.- El programa esta bien documentado :)
2.- La clave no se captura porque recordar que es de tipo autoincrement y MYSQL las va creando e incrementado.
3.- Recordar tambien que la primera clave es la numero 1(uno).
TAREAS PHP MYSQL :
1.- construir muchos programas de inserccion en las tablas de las bases de datos que tengan construidas��