Tecnología

Inicio

Cómo insertar un cuadro de texto en MySQL con PHP

Cómo insertar un cuadro de texto en MySQL con PHP


los desarrolladores web crear sitios web dinámicos que aceptan los datos de los usuarios del sitio, procesar los datos y guardar los datos en una base de datos para su uso futuro. El lenguaje de programación PHP es utilizado por los desarrolladores para aceptar el usuario introducido los datos y el lugar que los datos en una base de datos MySQL. Así es como funciona: un visitante del sitio utiliza un formulario HTML para colocar aa bloque de texto en un cuadro de texto y lo envía; el formulario HTML, entonces llama a un script PHP y pasa los datos desde el formulario HTML con el script PHP utilizando el POST o GET variables globales; el script PHP acepta estas variables e inserta el texto en una base de datos MySQL.

Instrucciones

1 Asignar su POST o GET datos a nuevas variables de PHP. Los $ _POST y $ _GET las variables universales son los dos medios tradicionales para transmitir datos desde un formulario de entrada de HTML para el script PHP. En este ejemplo, los datos de un nombre de usuario, correo electrónico y un bloque de texto de un cuadro de texto de entrada se asignan a tres nuevas variables de PHP. El nombre de usuario y correo electrónico utilizan el método Get mientras la entrada de cuadro de texto se transfiere con el método POST.

$ Usuario = ($ _GET [ 'nombre de usuario');
$ Email = ($ _GET [ 'email');
$ Textblock = ($ _POST [ 'Cuadro de texto');

2 PHP directa para conectarse a la base de datos MySQL. Esto se logra utilizando las funciones mysql_connect PHP y mysql_select_db.

mysql_connect ( "yourMySQLAddress", "yourusername", "YourPassword") or die (mysql_error ());
mysql_select_db ( "YourDatabaseName") or die (mysql_error ());

3 Asignar la cuenta de MySQL INSERT INTO para una nueva variable de PHP. Coloca las variables de PHP en el espacio para cada inserto campo. En este ejemplo, INSERT INTO se asigna a una variable PHP recién creada llamada $ consulta. El variables de PHP $ usuario, $ y $ correo electrónico textblock previamente asignado se insertan en los campos MySql nombre de usuario, correo electrónico y el bloque de texto en ese orden.

$ Consulta = "INSERT INTO yourMySQLTable (nombre de usuario, correo electrónico, textblock) VALUES ( '$ nombre de usuario', '$ email', '$ textblock')";

4 Ejecutar la función PHP mysql_query. Esta función le dice a PHP para realizar una consulta en la base de datos MySQL. En este ejemplo se utiliza la variable de consulta $ que ha sido asignado con el MySQL INSERT INTO del ejemplo anterior. También contiene una opción de matriz que indica al script PHP para imprimir un mensaje de error si la consulta no se ejecuta correctamente.

mysql_query ($ consulta) or die ( 'Error, consulta de inserción falló);

Consejos y advertencias

  • El código completo dice lo siguiente.
  • $ Usuario = ($ _GET [ 'nombre de usuario');
  • $ Email = ($ _GET [ 'email');
  • $ Textblock = ($ _POST [ 'Cuadro de texto');
  • mysql_connect ( "yourMySQLAddress", "yourusername", "YourPassword") or die (mysql_error ());
  • mysql_select_db ( "YourDatabaseName") or die (mysql_error ());
  • $ Consulta = "INSERT INTO yourMySQLTable (nombre de usuario, correo electrónico, textblock) VALUES ( '$ nombre de usuario', '$ email', '$ textblock')";
  • mysql_query ($ consulta) or die ( 'Error, consulta de inserción falló);