Hola gente , estoy intentando entender un script de paginación bastante sencillo pero pero hay una parte que no la entiendo , voy a pegar el código:
Código:
if($_pagi_conteo_alternativo == false){
//sustituimos el primer substring por el segundo substring del string $_pagi_sql
$_pagi_sqlConta = eregi_replace("select[[:space:]](.*)[[:space:]]from", "SELECT COUNT(*) FROM", $_pagi_sql);
$_pagi_result2 = mysql_query($_pagi_sqlConta);
// Si ocurri� error y mostrar errores est� activado
if($_pagi_result2 == false && $_pagi_mostrar_errores == true){
die (" Error en la consulta de conteo de registros: $_pagi_sqlConta. Mysql dijo: <b>".mysql_error()."</b>");
}
$_pagi_totalReg = mysql_result($_pagi_result2,0,0);//total de registros
Lo que no entiendo es el count(*) , me imagino que al hacerle el mysql_query($_pagi_sqlConta) devolverá un identificador con el número de registros de la consulta (numero de filas ¿no?) .
Pero luego no consigo entender los parámetros que se le pasa a
mysql_result($_pagi_result2,0,0)
¿Para que esos dos ceros?.
He buscado información en php.net pero no consigo entender del todo como funciona este cacho de código, agradecería cualquier aclaración.
Un saludo y gracias de antemano