-
Cómo contar el número de registros con los criterios de MySQL PHP
-
Una de las características del lenguaje PHP es su capacidad para interactuar con bases de datos MySQL. Esta característica permite a los autores Web para crear páginas web dinámicas; características comunes que definen la nueva experiencia en la Web - páginas de perfil, de contenido y clasificación de sistemas presentados por el usuario - se crean con el lenguaje PHP y bases de datos MySQL. La capacidad de distinguir y contar las filas de una base de datos permite a los usuarios filtrar las búsquedas, una necesidad para los sitios web ricos en contenido creado por el usuario.Instrucciones
1 Asegúrese de que su archivo PHP tiene una conexión abierta a su base de datos MySQL. Si no está seguro, busque en el archivo para las siguientes funciones:
mysql_connect ();
mysql_select_db ();
PHP utiliza las funciones anteriores y sus correspondientes argumentos para conectarse a la base de datos.
2 Piense en los criterios que desee limitar su número de registros. Escriba sus criterios en el lenguaje cotidiano. Los criterios pueden incluir la solicitud campos de la base a la igualdad de cadenas o números específicos y pueden disponer de las desigualdades y los estados lógicos.
3 Introduzca sus criterios en la siguiente secuencia de comandos:
$ Mysql = "SELECT COUNT (id) de la tabla $ donde los criterios = x";
Reemplazar tabla $ con el nombre de la tabla dentro de la base de datos que contiene los datos. Reemplazar criterios = x con sus propios criterios (por ejemplo, teacher_id = 3).
4 Ejecutar la consulta MySQL escribiendo la siguiente secuencia de comandos:
$ Mysql = mysql_query ($ mysql);
La declaración anterior se ejecuta la consulta MySQL y almacena el resultado dentro de la variable $ mysql.
5 Extraer los resultados de MySQL en una matriz mediante la siguiente secuencia de comandos:
while ($ fila = mysql_fetch_array) {$ count_id = $ fila [ 'COUNT (id)'];}
El número o los registros que correspondan a los criterios señalados serán almacenados en la variable de $ count_id.
Consejos y advertencias
- criterios múltiples se pueden añadir a una consulta de MySQL mediante el uso de operadores lógicos (AND, OR y NOT). Por ejemplo, con el fin de contar el número de estudiantes varones matriculados en 6º grado, se podía secuencia de comandos lo siguiente:
- $ Mysql = "SELECT COUNT (id) de los estudiantes en donde el género =" masculino "y el grado = 6";