2011-05-17 8 views

Respuesta

6

Si no puede cambiar la consulta fácilmente

SELECT COUNT(*) FROM (<your complete query here>) 
+2

Esto es lo que estaba buscando! Intenté usar este comando antes, pero debido a algunas razones, no funcionó correctamente. Probablemente me perdí algo. Solo como un complemento para aquellos que leen la pregunta a partir de ahora, para poder trabajar tuve que agregar SELECT COUNT (*) FROM ... AS some_name. :) ¡Gracias por su ayuda! – ZLMN

1

Puede ejecutar una consulta como:

SELECT COUNT(*) FROM MyTable; 
0

Exec un

select count(*) from MyTable WHERE <clause> 

y obtener el resultado con ExecuteScalar()

1

Usted c un uso de la función informativa de MySQL FOUND_ROWS. Simplemente ejecútelo inmediatamente después de su consulta SELECT. De esta manera:

SELECT FOUND_ROWS() 
Cuestiones relacionadas