? Scripts PHP pueden conectarse a bases de datos MySQL , preguntando ellos para obtener información para utilizar en páginas web. Además de la consulta de los contenidos 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 las 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. Cuenta de registros de
scripts PHP utilizan sentencias SQL para consultar bases de datos MySQL . La función de conteo de SQL determina el número de registros en una tabla de base de datos MySQL de la siguiente manera :
SELECT COUNT ( *) FROM clientes
En una base de datos con una tabla llamada "Cliente" este 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 el procesamiento PHP posterior 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.
Valor Conde
SQL puede determinar el número de valores dentro de una columna específica de una tabla de MySQL . El siguiente ejemplo de código muestra esta técnica :
SELECT COUNT ( CustomerName ) DE cliente
Este código recupera el número de valores dentro de la columna " CustomerName " de la tabla "Cliente" . Si los registros de esta tabla tienen valores nulos para la columna especificada , estos 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 devuelve el mismo resultado que la recuperación del número total de registros en la tabla.
Distinct Count
mediante SQL , scripts PHP puede determinar el número de valores distintos en una columna de tabla de base de datos en particular. La siguiente sintaxis determina el número total de valores distintos dentro de una columna específica :
SELECT COUNT ( DISTINCT CustomerName ) DE 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 < br >
scripts PHP pueden utilizar las funciones estándar de lenguaje PHP para la conexión a bases de datos MySQL y consulta de ellos para obtener información . El siguiente ejemplo de PHP fragmento de código se muestra la ejecución de una consulta de contar con una base de datos MySQL :
$ count_query = "SELECT COUNT ( *) FROM clientes " ;
$ count_result = mysql_query ($ count_query ) ;
$ count_num = mysql_fetch_row ($ count_result ) ;
Este código crea primero la consulta SQL en cuenta como una variable de cadena, a continuación, ejecuta la consulta en la base de datos, almacenamiento de los resultados de otra variable. Por último , el código recupera el número de filas de la variable de resultado de la consulta , almacenamiento este número en una tercera variable para su posterior procesamiento .