Tecnología

Inicio

Los resultados de Inserción MySQL PHP en Echo

Los resultados de Inserción MySQL PHP en Echo


Los desarrolladores a crear sitios web y aplicaciones usando PHP y MySQL, con los datos almacenados en los scripts PHP y MySQL de manipulación consultas y actualizaciones. Un script PHP puede ejecutar una instrucción de inserción, a través del cual se agrega un nuevo registro a una tabla de base de datos. El lenguaje PHP proporciona funciones estándar para la gestión de bases de datos MySQL, a través del cual las secuencias de comandos se pueden llevar a cabo las inserciones de datos. Una vez que se haya completado una inserción, el desarrollador puede necesitar confirmar su éxito o fracaso.

SQL de inserción

SQL o Structured Query Language, proporciona una serie de comandos para administrar datos de MySQL. El siguiente código de ejemplo muestra una típica declaración de inserción:
Insertar en los valores de productos (1, 'sombrero');

Esta sentencia especifica la tabla y proporciona valores para insertar en cada columna. La siguiente versión alternativa también se puede usar:
INSERT INTO producto (ProductID ProductName) VALUES (1, 'sombrero');

En este caso, la sentencia especifica el nombre de cada columna de la tabla, así como los valores a insertar. Algunos desarrolladores prefieren esto porque es más fácil de verificar que cada elemento de datos se ha incluido en la sección de valores.

La ejecución de PHP

scripts PHP pueden ejecutar instrucciones de inserción en las tablas de MySQL. El siguiente código de ejemplo muestra:
$ Insert_query = "INSERT INTO producto (ProductID ProductName) VALUES (1, 'Sombrero')";
mysql_query ($ insert_query);

La primera línea de aquí almacena la cadena de consulta como una variable, y luego el segundo ejecuta en la base de datos. La declaración "mysql_query" en PHP permite a los desarrolladores ejecutar varios tipos de consulta, incluyendo actualizaciones e inserciones. Una vez que se ejecuta esta línea, el guión ha intentado insertar los datos en la tabla especificada, pero el desarrollador no tiene por qué saber que ha sido un éxito.

Resultado

Para verificar el éxito de una operación de inserción, el desarrollador PHP puede recuperar el resultado de la función "mysql_query". La siguiente línea extendida de código se muestra:
$ Insert_result = mysql_query ($ insert_query);

Cuando PHP ejecuta cualquier consulta, devuelve un valor booleano que indica cierto si la consulta se ha realizado correctamente y falso si no tuvo éxito. Esto es a menudo un paso vale la pena, sobre todo en los casos en que la actualización de consulta tiene algún otro efecto en el sistema. Cuando se conecta a una base de datos y consulta, muchas cosas pueden causar problemas, como un fallo en la conexión de base de datos o en el servidor de datos. La secuencia de comandos puede utilizar el valor resultado booleano para responder al éxito o al fracaso de la operación.

Salida

En respuesta al resultado de la consulta, algunos desarrolladores de HTML de salida y el texto para el navegador. El siguiente código PHP de ejemplo muestra, después de la consulta de inserción:
echo "<p>" $ insert_result "</ p>"..;

Como alternativa, la salida desarrollador puede un mensaje personalizado, de la siguiente manera:
if ($ insert_result) echo "<p> Gracias Su inserción tuvo éxito </ p>!.";
else echo "<p> ¡Vaya! Algo salió mal. </ p>"

En ambos casos, el resultado se envía al navegador del usuario en las estructuras de marcado HTML. Si algo va mal durante el proceso de inserción, al menos, el usuario sabrá.