Foros del Web » Programando para Internet » PHP »

no me funciona sum al leer una tabla

Estas en el tema de no me funciona sum al leer una tabla en el foro de PHP en Foros del Web. Hola a todos Hago la siguiente consulta para sumar los puntos de los equipos locales de una tabla con datos que llamo liga $resultado5=consultar("select SUM(puntos_eq_local) ...
  #1 (permalink)  
Antiguo 05/10/2009, 05:48
Avatar de JOSANCIN  
Fecha de Ingreso: septiembre-2008
Ubicación: huesca
Mensajes: 298
Antigüedad: 15 años, 7 meses
Puntos: 0
no me funciona sum al leer una tabla

Hola a todos

Hago la siguiente consulta para sumar los puntos de los equipos locales de una tabla con datos que llamo liga

$resultado5=consultar("select SUM(puntos_eq_local) from liga");

pero cuando intento leer el dato:

while($fila=mysql_fetch_array ($resultado5)){

echo $fila["puntos_eq_local"]."<br>";

}

me indica el siguiente error:

Notice: Undefined index: puntos_eq_local in C:\wamp\www\ligas\ver.php on line 11

La consulta de mysql es correcta, no entiendo porque no me deja.
Agradeceria si alguien tuviese la solucion

Que vaya bien
  #2 (permalink)  
Antiguo 05/10/2009, 06:07
Avatar de gjx2  
Fecha de Ingreso: agosto-2008
Ubicación: R.D
Mensajes: 1.153
Antigüedad: 15 años, 8 meses
Puntos: 139
Respuesta: no me funciona sum al leer una tabla

1- Para que recorder la tabla si el resultado es solo uno
2- Coloque un alias al campo.
Código PHP:
Ver original
  1. $resultado5 = consultar("select SUM(puntos_eq_local) as total from liga");
  2. $fila = mysql_fetch_array ($resultado5);
  3. echo $fila["total"];
  4. }
  #3 (permalink)  
Antiguo 05/10/2009, 06:07
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: no me funciona sum al leer una tabla

SQL: select SUM(puntos_eq_local) as nombre_de_indice from liga

y en php:

$fila["nombre_de_indice"]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:00.