Cómo insertar datos en MySQL con PHP
Publicado por: Unknown en
Programación
a las 18:36
Partimos del supuesto de querer insertar datos de un formulario en una base de datos, el código del formulario ejemplo sería el siguiente:
<HTML>
<BODY>
<FORM METHOD="post" ACTION="procesainsert.php">
<p>
Avatar <input type="text" name="Avatar" size="30" value="">
</p>
<p>
Marca <input type="text" name="Marca" size="30" value="">
</p>
<p>
Modelo<input type="text" name="Modelo" size="30" value="">
<input type="submit" name="Submit" value="Enviar">
</FORM>
</BODY>
</HTML>
Dicho formulario envía sus datos a la página de procesamiento llamada “procesainsert.php” aunque se podrían haber procesado dentro de la página dónde se encuentre el formulario si hubiésemos escrito "_self" en vez de lo anterior. El código a incluir en procesainsert.php es el siguiente:
1.- Mediante la sentencia PHP $_Post[] recuperamos los datos enviados por el formulario:
$Avatar=$_POST['Avatar'];
$Marca=$_POST['Marca'];
$Modelo=$_POST['Modelo'];
2.- Realizamos la conexión a la Base de Datos:
$conexion=mysql_connect("Servidor de la BD","Usuario","Contraseña");
@mysql_select_db("Nombre de la BD") or die( "Imposible seleccionar BD");
3.- Incluimos y ejecutamos la sentencia SQL a ejecutar, en este caso una sentencia tipo INSERT en la que se añaden los datos recuperados del formulario:
$resultat_sql = mysql_query("INSERT INTO TABLA(Avatar,Marca,Modelo)
VALUES ('$Avatar','$Marca','$Modelo')", $connexion);
4.- Cerramos la conexión:
mysql_close($connexion);
0 comentarios:
Publicar un comentario