Nacho San Miguel

Cómo insertar datos en MySQL con PHP

Publicado por: Unknown en 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

 
 
Clicky Web Analytics