Tecnología

Inicio

Funciones para MySQL con una variable de PHP en la consulta

Funciones para MySQL con una variable de PHP en la consulta


Las aplicaciones web pueden conectarse y consultar bases de datos MySQL utilizando scripts del lado del servidor escritos en código PHP. Los desarrolladores que escriben estos scripts pueden construir consultas detalladas para ejecutar en bases de datos MySQL. Estas consultas deben coincidir con la estructura de la base correcta para extraer datos útiles. Los desarrolladores pueden crear variables de PHP en sus guiones, que les permite construir funciones, la creación de consultas dinámicas en función de factores impredecibles.

Generar consulta

scripts PHP construir consultas MySQL como cadenas de texto. El siguiente código de ejemplo muestra:

$ Query = "SELECT * FROM cliente";

Esta consulta seleccionaría todos los registros en una tabla denominada "cliente" dentro de la base de datos conectada a. La consulta también podría especificar registros particulares, como sigue:

$ Query = "SELECT * FROM cliente donde nombre apellido = 'Mary Smith'";

Esto sería seleccionar el valor en cada fila de la tabla, para todos los registros con el valor especificado en la primera columna el nombre. En esta tabla se podría presentar en una base de datos de negocio en el que se almacenan los datos de cliente. En ambas de estas consultas, el script suministra elementos de datos de forma explícita. Sin embargo, el guión puede ser necesario utilizar un valor pasado como una variable cuando la página se descargue en el navegador del usuario.

variable PHP

las variables PHP scripts de modelo de texto, números y otros elementos de datos. El siguiente código de ejemplo muestra la creación de una variable:

$ Nombre apellido = "Mary Smith";

Este código crea la variable y asigna un valor a la misma mediante una cadena literal. Sin embargo, el guión puede recibir el valor en la variable get, publicar o sesión. Esto puede suceder si el usuario ha iniciado sesión en un sistema en el que están siendo modelados diferentes cuentas. Por ejemplo, un administrador de la empresa, iniciar sesión en el sistema interno de la empresa, puede solicitar los detalles de un cliente en particular mediante un formulario web, que luego pasa a estos detalles a otro script PHP en la variable de entrada. La escritura se puede acceder a esta variable como sigue:

$ Nombre apellido = $ _POST [ 'fName'];

consulta variable

Una vez que un script PHP tiene un elemento de datos modelado como una variable, que puede incluir esto en una cadena de consulta MySQL. El siguiente código de ejemplo muestra:

$ Query = "SELECT * FROM cliente donde nombre apellido = '" $ nombre apellido.. "'";

Esta consulta se refiere al valor de la variable usando su nombre dentro de la cadena de consulta. Cuando PHP ejecuta la consulta, el valor de la variable aparecerá en la cadena. Esto permite al desarrollador especificar un registro en particular el uso de un elemento de datos que no se sabe cuando el guión está escrito. La consulta solicitará lo filas de la tabla contienen el primer valor de nombre pasado del otro script.

Ejecución

scripts PHP utilizan funciones estándar para ejecutar consultas de MySQL y el procesamiento de sus resultados. El código de ejemplo siguiente se muestra la ejecución de la consulta de ejemplo:

$ Resultado = mysql_query ($ consulta);

La secuencia de comandos podría iterar a través de los resultados de la siguiente manera:
while ($ fila = mysql_fetch_array ($ fila)) {
// Proceso de la fila
}

scripts PHP a menudo escriben los valores dentro de una fila al navegador HTML en las estructuras.