aplicaciones Web pueden conectarse y consulta de bases de datos MySQL utilizando scripts de servidor escritas en código PHP. Los desarrolladores escriben estos scripts pueden crear 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, lo que les permite desarrollar las funciones , la creación de consultas dinámicas en función de factores impredecibles . Generar consulta
scripts PHP crear consultas MySQL como cadenas de texto . El siguiente ejemplo de código muestra :
$ query = "SELECT * FROM cliente " ;
Esta consulta selecciona todos los registros en una tabla llamada "cliente " en la base de datos conectado actualmente. La consulta también puede especificar los registros particulares, de la siguiente manera :
$ query = "SELECT * de cliente donde 'nombre =' Mary Smith " ;
Esto seleccionar el valor de cada fila en la mesa, para todos los registros con el valor especificado en la primera columna el nombre. Este cuadro podría figurar en una base de datos de negocios en el que se almacenan datos de cliente . En ambas de estas consultas , la secuencia de comandos suministra elementos de datos explícitamente . Sin embargo , el guión puede ser necesario utilizar un valor pasado como una variable cuando la página se recupera en el navegador del usuario.
PHP Variable
PHP scripts de las variables del modelo de texto , números y otros elementos de datos. El siguiente código de ejemplo muestra cómo crear una variable:
precio: $ 'nombre = " Mary Smith " ;
Este código crea la variable y le asigna un valor a la misma mediante una cadena literal. Sin embargo , la secuencia de comandos puede recibir el valor en la variable GET, POST o sesión . Esto puede suceder si el usuario se registra en un sistema en el que se están modelando diferentes cuentas . Por ejemplo , un administrador de la empresa, registrado en el sistema interno de la empresa , puede solicitar los detalles de un cliente en particular mediante un formulario Web , que luego pasa estos datos a otro script PHP en la variable de entrada. El script puede acceder a esta variable de la siguiente manera :
$ 'nombre = $ _POST [' fname '] ;
Variable Query
vez un script PHP tiene un elemento de datos modelado como una variable , puede incluirlo en una cadena de consulta MySQL. El siguiente ejemplo de código muestra :
$ query = "SELECT * de cliente donde 'nombre = " "$ nombre apellido . "' ". ;
Esta consulta se refiere al valor de la variable utilizando su nombre dentro de la cadena de consulta. Cuando PHP se ejecuta la consulta, el valor de la variable aparecerá en la cadena. Esto permite al desarrollador especificar un registro en particular mediante un elemento de datos que no se sabe cuando el guión está escrito . La consulta se solicitará cualquier filas de la tabla contiene el primer valor de nombre pasado del otro guión.
Ejecución
PHP utiliza las funciones estándar para ejecutar consultas y el procesamiento de MySQL sus resultados . El siguiente código de ejemplo muestra la ejecución de la consulta de ejemplo :
$ result = mysql_query ( $ consulta ) ;
La secuencia de comandos podría repetir por los resultados de la siguiente forma : while ( $ row = mysql_fetch_array ($ fila) ) { //procesar la fila }
scripts PHP a menudo escriben los valores en una fila para el navegador en las estructuras HTML.