Tecnología

Inicio

Cómo insertar datos con PHP en MySQL

MySQL es un tipo de software de base de datos utilizada para almacenar eficientemente la información que se puede añadir, o se recupera, a través de comandos de procedimiento específicas. Para añadir nuevos datos a la base de datos, una consulta mediante el comando "insertar" se pasa al servidor MySQL. Esta acción agrega una nueva fila a la tabla que contiene los valores especificados. Si conoce la estructura de la tabla, se puede escribir un comando de PHP para manejar el trabajo sucio.

Instrucciones

1 Crear un archivo de texto en blanco y el nombre de "insert.php." Abrirlo en un editor de texto sin formato, añadiendo una lectura de línea de apertura "<? Php" y una lectura de línea de cierre "?>". Todas las demás líneas de código PHP necesitan ir entre estos dos estados.

2 Escribir un comando para conectarse al servidor MySQL en la segunda línea con el "mysql_connect" sintaxis: "$ link = mysql_connect (SERVER, usuario, contraseña) ;." Reemplazar "servidor" con la ubicación de la base de datos MySQL y "nombre de usuario" y "contraseña" con sus datos de acceso. Si el servidor se encuentra en "mysql.example.com", y su nombre de usuario era "juansoto" con la contraseña "12345", debe escribir:

"$ Link = mysql_connect (mysql.example.com," juansoto "," 12345 ");"

3 Añadir una línea para seleccionar la base de datos utilizando la variable $ enlace. La línea debe decir "mysql_select_db (BASE DE DATOS, $ link) ;," donde "base de datos" se sustituye por el nombre de la base de datos real. Por ejemplo, si la base de datos se llama "2011_graduates," el código sería el siguiente:

"mysql_select_db (" 2011_graduates ", $ enlace) ;."

4 Crear una consulta de MySQL con un "INSERT INTO" sintaxis (necesitará saber el nombre de la tabla y el nombre de las columnas en su interior.) Si la tabla se llama "english_students" y contenía las columnas "apellidos", "apellido "y" GPA ", la consulta se vería así:

"INSERT INTO english_students (apellido, nombre, GPA) VALUES ( 'Doe', 'John', '4.0')".

5 Inserte la consulta MySQL entre los paréntesis de una función "mysql_query" en una nueva línea:

"Mysql_query (" INSERT INTO english_students (apellido, nombre, GPA) VALUES ( 'Doe', 'John', '4.0') ") ;."

6 Cierre el enlace activo MySQL con una quinta línea que contiene el código "mysql_close ($ enlace) ;." Guarde el archivo PHP y cierre el editor de texto.

Consejos y advertencias

  • Si no parece ser su pregunta a ejecutar correctamente, añadir "o morir (mysql_error)" al final de la línea que contiene el comando "mysql_query". Esto detendrá el archivo PHP e imprimir cualquier error que MySQL genera, lo que le permite depurar el sintaxis.
  • Al introducir datos de acceso para la función "mysql_connect", rodear su nombre de usuario y contraseña con citas, asegurándose de dejar las comas fuera de las comillas.