“Conocimiento Programación>Programación PHP /MySQL

Cómo insertar datos de un formulario en PHP a una base de datos MySQL

2016/4/27
Inserción de datos en MySQL desde un formulario en un sitio web utilizando PHP es algo que los desarrolladores a menudo. La tarea no es complicada, por lo que incluso si usted no tiene conocimientos avanzados de programación que debe ser capaz de llevarlo a cabo sin problemas. Las principales tecnologías utilizadas son HTML , PHP y SQL . Para llevar a cabo una inserción SQL en una base de datos desde un script PHP , es necesario observar unos sencillos pasos . Usted usará dos ficheros, uno para el formulario HTML y otro para procesar los datos . Instrucciones
1

Crear un formulario HTML en su página de la siguiente manera :


< /head>
< p>


insertar algún texto : < input type = "text" name = " FORMTEXT " />


< /form>

< /body>

< /html>

Esta es una forma simple ejemplo para demostrar el principio de la captura y la inserción de datos . Guarde la página con cualquiera . " Html" o la extensión " . Php " .
2

Crear un script PHP para procesar los datos del formulario . Mediante el siguiente esquema, crear un archivo y guardarlo " insert_data.php " para que coincida con el valor de su atributo tag HTML formulario de "acción" :

< php

//capturar el ? datos pasados ​​

$ inserted_text = $ _POST [ " FORMTEXT " ] ; ?

>

Cuando el usuario pulsa el botón en el formulario HTML se someten, se capturan los datos de los campos del formulario y se pasan al script PHP " insert_data " en la variable POST. Por lo tanto, puede acceder a los datos insertados desde dentro del script PHP.
3

establecer una conexión con la base de datos MySQL e insertar los datos. El detalle de su SQL dependerá de su propia base de datos , pero el siguiente esquema ilustra la técnica :

//conectarse

mysql_connect ( "localhost ", " usuario_bd ", " db_pass ");

mysql_select_db ( " nombre_bd ");

//insert

$ insert_query = " iNSERT INTO nombre_tabla ( columna 1 ) VALUES ( ' " . . $ inserted_text " ')" ;

$ insertion_result = mysql_query ($ insert_query ) ;

Este código PHP toma los datos capturados se transmiten de la página del formulario y lo inserta en una base de datos MySQL como parte de una instrucción de inserción SQL . Cambie la secuencia de comandos para que coincida con los detalles de la conexión y la estructura de su propia base de datos.
4

Dar la respuesta de los usuarios después de su inserción de datos . Mediante el siguiente esquema, la salida HTML para que el usuario sepa si sus datos han sido procesados ​​:

//comprobar si la inserción de datos se ha realizado correctamente

if ($ insertion_result !)
< p> echo " !

sentimos Algo salió mal < /p> . " ; !

más
eco

"

Gracias Su solicitud ha sido procesada < . /p > ";

Se pueden incluir dentro de su " guión insert_data " cualesquiera otros elementos HTML que desee. Recuerda incluir una estructura de páginas HTML válido para que el resultado se presentará con fiabilidad en el navegador del usuario .
5

Cargue su página HTML y scripts PHP en el servidor Web. Vaya a la página con el formulario y probarlo . Compruebe que lleva a cabo la inserción en la base de datos , acceda a ella y asegurarse de que el contenido insertado se añade a la tabla correspondiente . También compruebe que la secuencia de comandos PHP presenta la información al usuario cuando la inserción se ha llevado a cabo . Si la inserción no funciona correctamente , compruebe la sintaxis y los valores que está utilizando para conectarse a la base de datos .

Programación PHP /MySQL
PHP registros de errores en cPanel
Cómo utilizar PHP redirección encabezados cualquier parte Scripts
Cómo agregar campos ocultos en MySQL
Cómo agregar una clave externa a MySQL
MySQL se une Update Tutorial Consulta
Cómo incrustar código PHP en archivos JS
Cómo exportar datos MySQL a Excel en una función PHP
Cómo insertar en una base de datos MySQL
Conocimiento de la computadora © http://www.ordenador.online