En este tutorial, aprenderemos cómo usar la función mysqli_fetch_assoc en php para obtener la siguiente fila de una serie de resultados como una matriz asociativa.
En PHP, una matriz asociativa se refiere a una matriz que utiliza una clave con nombre y un valor respectivo. En otros lenguajes de programación, las matrices asociativas también se conocen como diccionarios.
Sintaxis de funciones
Lo siguiente muestra la sintaxis para la función mysqli_fetch_assoc:
public mysqli_result :: fetch_assoc (): Array | NULL | FALSOLa función obtiene una fila de datos de un conjunto de resultados determinado y lo devuelve como una matriz asociativa. La función devolverá la siguiente fila dentro del conjunto de resultados en cada llamada de función posterior.
Si no hay más filas para obtener, la función devolverá un valor nulo.
NOTA: Las claves de las matrices asociativas son sensibles a los casos. Por lo tanto, es bueno hacer referencia a una clave existente de la matriz asociativa.
Uso de ejemplo
Ilustramos con una base de datos precisa la mejor manera de usar la función mysqli_fetch_assoc.
Considere la tabla y los datos de muestra que se muestran a continuación:
Crear base de datos SRC;Buscar filas de mesa como una matriz asociativa
El siguiente ejemplo demuestra usar la función mysqli_fetch_assoc para obtener la siguiente fila de una serie de resultados como una matriz asociativa.
// Conéctese a Localhost: 3306 como usuario root con una contraseña vacía (base de datos de destino: SRC)Una vez que ejecutamos el código anterior, debemos obtener la salida como se muestra:
Mysql (localhost: 3306)En el script anterior, comenzamos creando un objeto de conexión al servidor MySQL utilizando las credenciales proporcionadas.
A continuación, creamos la consulta que deseamos ejecutar en la tabla de destino. En nuestro ejemplo, seleccionamos todas las columnas de la tabla stack_mapping ordenada por la columna Tool_ID.
A continuación, usamos la función mysqli_query para ejecutar la consulta en la base de datos y almacenamos el resultado establecido en la variable de resultados $.
Finalmente, iteramos sobre cada elemento en el conjunto de resultados utilizando la función mysqli_fetch_assoc () como una matriz asociativa.
Luego imprimimos cada elemento para las teclas especificadas de la matriz.
Conclusión
En esta publicación, discutimos los conceptos básicos de trabajar con la función mysqli_fetch_assoc en PHP para obtener la siguiente fila en el conjunto de resultados como un diccionario.
Gracias por leer!!