Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/12/2008, 15:26
Avatar de Dundee
Dundee
 
Fecha de Ingreso: junio-2002
Ubicación: El Médano
Mensajes: 1.310
Antigüedad: 22 años, 7 meses
Puntos: 8
duda con select count(*) y mysql_resut()

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