Foros del Web » Programando para Internet » PHP »

Hola a todos.

Estas en el tema de Hola a todos. en el foro de PHP en Foros del Web. Tengo una bdd en mysql que tiene los siguientes campos: | id | prueba1 | prueba2 | Cada campo tiene datos numericos Tengo el codigo ...
  #1 (permalink)  
Antiguo 11/06/2006, 15:57
Avatar de Ciberdanny  
Fecha de Ingreso: marzo-2005
Ubicación: Distrito Federal
Mensajes: 204
Antigüedad: 12 años, 9 meses
Puntos: 1
Pregunta Hola a todos.

Tengo una bdd en mysql que tiene los siguientes campos:

| id | prueba1 | prueba2 |

Cada campo tiene datos numericos

Tengo el codigo que hace la consulta a la bdd y me los muestra en una tabla con sus columnas, sus nombres y los contenidos de cada columna.

Pero ¿como puedo hacer para que php me sume el contenido de toda una columna y me muestre el total de la suma en la pagina que me muestra la tabla?

Tengo entendido algo asi de que se usa algo asi como: SELECT SUM(columna) FROM tabla;

Pero no se en que parte ponerlo o que poner en la pagina que me muestra el contenido.

Gracias de antemano.
__________________
www.eris.com.mx
  #2 (permalink)  
Antiguo 12/06/2006, 01:25
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 12 años, 11 meses
Puntos: 10
Hola, para sacar ese resultado tienes q hacer lo mismo q haces con las otras consultas.

Código PHP:
//la consulta a la BD
$str="Select sum(columna) as nombrecampo FROM tabla";
//hacemos la consulta
$sql=mysql_query($str);
//sacamos el resultado
$registro=mysql_fetch_array($sql);
//aqui mostramos el resultado
echo $registro[nombrecampo]; 
y esto lo pones en el sitio q mas te interese.
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier
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 06:16.