1
Crea tu script PHP. Si aún no lo ha hecho, cree un nuevo archivo en un editor de texto y guárdelo con " . Php " como la extensión . Inserte el siguiente código de esquema , que se conecta a una base de datos MySQL dados los datos de base de datos , nombre de usuario y contraseña : ?
<
Php //conectarse y seleccionar la base de datos pertinente
< p> mysql_connect ( "localhost " , "usuario" , "pass" ) or die ( mysql_error ());
mysql_select_db ( " dbname ") or die ( mysql_error ());
//procesamiento adicional aquí
>
modificar el código para adaptarlo a su ubicación de base de datos , nombre y datos de usuario.
2
Construye tu sentencia SQL insert . Para insertar datos en una tabla de base de datos MySQL, es necesario crear una sentencia SQL con el nombre de la tabla , la estructura y los detalles de los datos que se van a insertar . El siguiente ejemplo refleja una tabla de base de datos llamada "objeto ", con columnas llamadas "nombre" y "longitud" en la que el valor de "longitud" se representa en la base de datos como un decimal:
$ insert_statement = "INSERT INTO objeto (nombre, longitud ) VALUES ( ' alfombra ' , 100.5 ) ";
Esta línea en realidad no ejecuta la sentencia de inserción en la base de datos , simplemente se construye como una variable de cadena. A veces en la programación de PHP , puede ser más fácil de romper una gran tarea en tareas más pequeñas y hacer frente a cada uno de ellos .
3
ejecutar su sentencia de inserción en la base de datos. Utilizando el ejemplo siguiente sintaxis , ejecute la instrucción de inserción :
$ insert_result = mysql_query ($ insert_statement ) ;
una instrucción INSERT en SQL es un tipo de consulta , por lo que se lleva a cabo utilizando el misma sintaxis de PHP que se utiliza para consultar una base de datos. El script usa la conexión y la base de datos existente seleccionado ya utilizar las funciones de conexión para ejecutar la consulta especificada .
4
Compruebe los resultados de la instrucción de inserción . Los " insert_result " variable almacena el resultado de la consulta ejecutada en su tabla de base de datos MySQL , así que usted puede utilizar para proporcionar información de la siguiente manera :
if ($ insert_result ) echo " Introduce el éxito " ;
else echo "Oops - algo salió mal ! " ;
Esto es particularmente útil durante la prueba , como se puede ver a simple vista si el material ha trabajado
5
. Guarde el script PHP y subirlo a su servidor web. Vaya a su dirección en un navegador Web para probarlo. Usted debe ser capaz de ver si la inserción se trabaja mediante la lectura aparece el mensaje de respuesta . Si el inserto no está funcionando , compruebe su sintaxis , incluyendo el código de conexión de base de datos , así como la sentencia SQL insert , e inténtelo de nuevo hasta que funcione correctamente.