PHP proporciona muchas funciones estándar para el manejo de bases de datos MySQL . Esto significa que la inserción de datos en una tabla de base de datos MySQL utilizando un script PHP requiere sólo unos pocos pasos sencillos. Cualquier tipo de datos permitidos en MySQL se puede incluir dentro de dichas declaraciones de inserción , como números decimales. Puedes realizar inserciones SQL de valores decimales en una base de datos MySQL con PHP , incluso si tiene poca experiencia en programación. Instrucciones
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.