Hola a todos en el foro, como puedo saber si mi tabla se encuentra vacia. si tienen un ejemplo se los agradeceria mucho para orientarme mejor.
Muchas Gracias de Antemano.
Salu2.
| |||
Puedes contar el total de registros de tu tabla con SQL y su función "COUNT()" y obtener el resultado en un sólo registro/campo que será ese total .. SI es mayor que 0 ya sabes que tiene registros y si es 0 .. pues no tiene .. Código PHP: |
| |||
Para saber si una tabla esta vacia, puedes hacer una consulta a la BD y comprobar con php, si no hay ningun resultado: Código PHP: |
| |||
Cita: En primera instancia la primera opción de Cluster es más rápida y se obtiene mejor performance, deberías utilizar esa en vez de la 2ª opción de raulggm. Sobretodo si manejas demasiados registros; ahi se nota más.
Iniciado por baklao Gracias Cluster y Raulggm las dos opciones me sirvieron bien. ![]() La opción de Cluster lo que hace es darle el trabajo a mySQL para que cuente, la 2º opcion de raulggm, aparte de decirle a MySQL que revuelta TODOS los registros, le das trabajo a PHP para que los cuente. Saludos |
| ||||
Respuesta: Saber si mi tabla esta vacia Ojo con la ejecución de la consulta con SELECT COUNT (*) y luego usar mysql_num_rows($result). La consulta generará una fila con el numero de registros encontrados, es decir, que si queremos comprobar que la tabla está vacía, ojo después con el IF, porque de resultado tenemos 1 fila. Lo ideal es: Código PHP: |