Tecnología

Inicio

¿Qué es la consulta para el recuento de los registros en MySQL utilizando un script PHP?

¿Qué es la consulta para el recuento de los registros en MySQL utilizando un script PHP?


scripts PHP pueden conectarse a bases de datos MySQL, la consulta de ellos para obtener información para el uso dentro de los sitios web. Así como la consulta del contenido de una base de datos MySQL, un script PHP puede utilizar sentencias SQL para recuperar información acerca de los datos, incluido el número de registros. sentencias SQL ejecutadas en bases de datos MySQL desde PHP pueden adquirir el número de registros en una tabla, el número de valores de una determinada columna, o el número de valores distintos.

Número de registros

scripts PHP utilizan sentencias SQL para consultar bases de datos MySQL. La función de recuento en SQL determina el número de registros en una tabla de base de datos MySQL de la siguiente manera:

SELECT COUNT (*) A partir de atención al cliente

En una base de datos con una tabla denominada "Cliente" esta consulta sería recuperar el número total de registros dentro de esa tabla. Esta función puede ser útil en los casos en que se va a presentar los resultados de la consulta de la tabla de base de datos dentro de un determinado tipo de interfaz de la página Web PHP procesamiento posterior.

Contador de valor

SQL puede determinar el número de valores dentro de una columna específica de una tabla de MySQL. El código de ejemplo siguiente muestra esta técnica:

SELECT COUNT (NombreCliente) del Cliente

Este código recupera el número de valores dentro de la columna "CustomerName" de la tabla "Cliente". Si ningún registro en esta tabla tienen valores nulos para la columna especificada, éstos no serán contados. Si una tabla tiene una restricción en una columna en particular la prevención de los valores nulos se almacenen, esta consulta devolverá el mismo resultado que recuperar el número total de registros en la tabla.

Distinct Count

Uso de SQL, scripts PHP pueden determinar el número de valores distintos dentro de una columna de la tabla de base de datos en particular. La siguiente sintaxis determina el número total de diferentes valores dentro de una columna específica:

SELECT COUNT (DISTINCT NombreCliente) del Cliente

Esta instrucción devuelve un número que representa las diferentes entradas de la columna "CustomerName" de la tabla "Cliente". Esta técnica puede ser útil en los casos en que una columna en particular puede tener el mismo valor en varios registros. Si esta técnica se utiliza con una columna que sólo tiene valores únicos, por ejemplo, una columna de clave principal, el resultado será el mismo que el número total de registros en la tabla.

ejecución de la consulta

scripts PHP pueden utilizar las funciones del lenguaje PHP estándar para la conexión a bases de datos MySQL y consulta de ellos para obtener información. El siguiente fragmento de código PHP de ejemplo muestra la ejecución de una consulta de recuento en una base de datos MySQL:

$ Count_query = "SELECT COUNT (*) A partir de atención al cliente";

$ Count_result = mysql_query ($ count_query);

$ Count_num = mysql_fetch_row ($ count_result);

Este código construye el primer recuento de la consulta en SQL como una variable de cadena, a continuación, ejecuta la consulta en la base de datos, almacenamiento de los resultados en otra variable. Finalmente, el código recupera el número de filas de la variable de resultado de la consulta, el almacenamiento de este número en una tercera variable para su posterior procesamiento.