Tecnología

Inicio

Cómo crear un PHP consulta en una base de datos MySQL

Cómo crear un PHP consulta en una base de datos MySQL


PHP se puede utilizar para obtener información de una base de datos, tal como MySQL, directamente y almacenar el resultado. Una consulta SQL utiliza "seleccionar" los comandos para obtener información de los campos en la tabla de la base de datos. Las consultas se pueden combinar usando los operadores booleanos, como "Y", "O" y "NO". PHP crea la consulta, lo envía a la base de datos y almacena el resultado y lo procesa, por lo general la salida como una página Web con formato HTML. páginas Web dinámicas utilizan este método para mostrar información de bases de datos.

Instrucciones

1 Conectarse a la base de datos a través de PHP usando un nombre de usuario y la contraseña de la base de datos correspondiente. El siguiente ejemplo ilustra este proceso.

<? Php

include ( "login.inc");

$ Conexión = mysqli_connect ($ nombre de host, $ usuario, $ password, la base de datos $)

or die (&quot;unable to connect&quot;);

2 Formular la consulta SQL y asignarlo a una variable de PHP, como se ilustra a continuación.

$ Sqlquery = "SELECT * FROM cliente DONDE ClientID> 1001 ORDER BY ASC clientsurnamename";

Esta consulta se asigna a la variable $ sqlquery PHP y se le asigna una consulta MySQL, el objetivo de la consulta, cuando se ejecuta es la obtención de todos los registros de clientes donde el ID de cliente es mayor que 1.001.

3 Ejecutar y verificar el comando de base de datos funcionó. Esto se logra poniendo a prueba el valor de retorno de la llamada a la consulta y la verificación de que era distinto de cero (verdadero) de este modo:

if ($ returnVal = mysqli_query (conexión $, $ sqlquery))

or die (&quot;Query failed.&quot;);

El "if" devuelve TRUE si la consulta tiene éxito y FALSE en caso contrario, resutling en el "Error en la consulta" mensaje.

4 Obtener todas las filas asociadas con la consulta en PHP usando un bucle. Asignar variables de PHP a los elementos y salida de ellos, como HTML seleccionados:

while ($ rowdata = mysqli_fetch_array ($ returnVal))

{

$clientbalance = $rowdata[&quot;$clientbalance&quot;];

Echo & quot; & lt; p> equilibrio cliente es $ clientbalance & lt; / p> & quot ;;

}