PHP puede ser usado para obtener información de una base de datos , como MySQL , directa y guardar el resultado . Una consulta SQL utiliza comandos "SELECT" para obtener información de los campos de la tabla de la base de datos . Las consultas se pueden combinar mediante operadores booleanos , tales como " y", " OR" y " NOT ". 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 la información de bases de datos. Instrucciones
1
Conectarse a la base de datos a través de PHP usando un nombre de usuario de base de datos y la contraseña correspondiente. El siguiente ejemplo ilustra este proceso
<
php include ( " login.inc " ) . ?
$ Connection = mysqli_connect ($ host , $ usuario , $ password , $ database )
or die ( "No se puede conectar ");
2
Formular la consulta SQL y asignarlo a una variable de PHP, como se ilustra a continuación < . br>
$ sqlquery = "SELECT * FROM clientes WHERE clientid > ORDEN 1001 POR clientsurnamename ASC " ;
Esta consulta se asigna a la variable $ sqlquery PHP y se le asigna una consulta de MySQL, el objetivo de la consulta, cuando se ejecuta es obtener todos los registros de los clientes donde el ID de cliente es mayor que 1001.
3
Ejecutar y verificar la base de datos del comando funcionó. Esto se logra poniendo a prueba el valor de retorno de la llamada a la consulta y verificación de que era distinto de cero (verdadero ) de este modo:
if ($ returnVal = mysqli_query ( $ conexion , $ sqlquery ) ) < br >
or die ( " Error en la consulta . ");
el "if" devuelve TRUE si la consulta tiene éxito y FALSE en caso contrario , resutling en el " Query failed" mensaje < br . > Página 4
Fetch todas las filas asociadas a la consulta en PHP usando un bucle. Asignar variables de PHP a los elementos seleccionados y la salida como HTML:
while ($ RowData = mysqli_fetch_array ($ returnVal ))
{
$ clientbalance = $ RowData [" $ clientbalance "];
echo" equilibrio Client
es de $ clientbalance < /p > "; }