Esta semana tuve la necesidad de aprender como insertar un registro a una tabla en MySQL usando PHP, y este fue el resultado de la necesidad:
agregar.php
<?php
$link=mysql_connect(“localhost”,”USUARIO_MYSQL”,”PASSWORD_USUARIO_MYSQL”);
mysql_select_db(“NOMBRE_BD”,$link);
$sql=”insert into NOMBRE_TABLA(CAMPO_TABLA1, CAMPO_TABLA2) values (‘$nombre’,'$tipo’)”;
$resultado=mysql_query($sql);
mysql_close($link);
echo “Registro dado de alta”;
?>
Si deseas consultar en la BD lo que se acaba de registrar crea el siguiente archivo:
consulta.php
<?php
$link=mysql_connect(“localhost”,”USUARIO_MYSQL”,”PASSWORD_USUARIO_MYSQL”);
mysql_select_db(“NOMBRE_BD”,$link);
$resultado=mysql_query(“select * from NOMBRE_TABLA”);
while($row=mysql_fetch_array($resultado))
{
echo”Usuario[".$row['nombre'].”]Nip[".$row['nip'].”]Clave[".$row['psw'].”]Tipo Usuario[".$row['tipo'].”]<br>”;
}
mysql_free_result($resultado);
mysql_close($link);
?>
Este es solo el codigo de PHP, si quieres probarlo para que funciones tienes que hacer un sencillo HMTL con el link a estos archivos que yo lo llame agregar.php y consulta.php.
Archivado bajo: BLOG, CREANDO SISTEMAS, Experiencias, HTML, PHP, Programación, SISTEMAS, TEGNOLOGIA Y MÁS..
Muy Buen codigo, muy util y estructurado, sigue a si carnal vamos bien
solo una cosa podrias describir a que se refieren los datos que usas en la consulta……. por favor
todo muy bien explicado
Hola,
es importante que cierres la conexi’on? creo que si no es persistente no es necesario, mysql_pconnect si se debe cerrar
Hola, me podrías explicar como es que toma los argumentos:
$nombre’,’$tipo que pones en el INSERT?
Si yo de un formulario.html quiero meter a mi base de datos, el nombre y el tipo como le hago para que en el agregar.php me tome los valores de las cajas de texto de mi formulario.
$nombre y $tipo son variables que se galan presisamente de un formulario html…. Justamente la primera liena me hace lo que tu me preguntas.
Me explique? jeje