hola:
mediante echo $row[0] me muestra estos resultados pertenecientes a dos filas con mismo id 72.622.5 (72.6 de una y 22.5 de la otra pero echo lo muestra juntas) ¿como podria sumar esos dos numeros? con sum($row[0]); no funciona.
| |||
sumar valor de una variable hola: mediante echo $row[0] me muestra estos resultados pertenecientes a dos filas con mismo id 72.622.5 (72.6 de una y 22.5 de la otra pero echo lo muestra juntas) ¿como podria sumar esos dos numeros? con sum($row[0]); no funciona. |
| |||
Hola, ¿No sera que estas haciendo el echo en un while y lo que te hace es mostrar primero uno y luego el otro? De todas formas, dependiendo de lo que quieras hacer, puedes usar la funcion SUM() de MySQL en la consulta, o usar una variable PHP para ir acumulando la suma dentro del while. Saludos.
__________________ Josemi Aprendiz de mucho, maestro de poco. |
| |||
exasto es un while, este es el codigo: Código PHP: un saludo |
| ||||
haz esto en lugar de lo que haces: $ipp=1; $result = mysql_query("SELECT sum(precio) as total FROM temp where id=$ipp"); $row =mysql_fetch_array($result,MYSQL_NUM)) echo $row['total'];
__________________ Dedicado a proyectos web, actualmente desarrollando un sistema de diseño de flyers online muy fácil de usar. |
| |||
umm parecia tener buena pinta tu codigo, gracias. Pero no se porque, no me sale ningun error pero se queda todo en blanco: $ipp=1; $result = mysql_query("SELECT sum(precio) as total FROM temp where id=$ipp"); $row = (mysql_fetch_array($result, MYSQL_NUM)); echo $row['total']; la columna precio esta llena de numeros y 3 de ellos tienen el id 1 deberia de sumarlos verdad? un saludo |
| |||
Podrías usar también para ese tipo de consultas que arrojan un sólo registro normalmente: Código PHP:
__________________ Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo. |