Intento evitar conteo () debido a un problema de rendimiento. (Es decir SELECT COUNT () de los usuarios)Cómo usar MySQL Found_Rows() en PHP?
Si me quedo lo siguiente, en phpMyAdmin, que está bien:
SELECT SQL_CALC_FOUND_ROWS * FROM Users;
SELECT FOUND_ROWS();
Se volverá # de filas. es decir, # de usuarios.
Sin embargo, si me quedo en en PHP, no puedo hacer esto:
$query = 'SELECT SQL_CALC_FOUND_ROWS * FROM Users;
SELECT FOUND_ROWS(); ';
mysql_query($query);
Parece que PHP no les gusta tener dos consultas que pasa en Entonces, ¿cómo puedo hacer eso.?
Eso es lo que llamamos una "optimización prematura" ... –
Por cierto, no se puede enviar 2 consultas usando 'mysql_query() '. Debe enviar cada consulta individualmente. Use otra interfaz de base de datos si desea enviar más de uno a la vez. –