Foros del Web » Programando para Internet » PHP »

Pasar resultado de consulta con clausula SUM() a una variable.

Estas en el tema de Pasar resultado de consulta con clausula SUM() a una variable. en el foro de PHP en Foros del Web. Saludos a todos nuevamente, mi inquietud es la siguiente: Quiero ejecutar una consulta a una tabla en mi BD con la clausula SUM(): $consulta = ...
  #1 (permalink)  
Antiguo 23/08/2007, 10:45
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 5 meses
Puntos: 49
Pasar resultado de consulta con clausula SUM() a una variable.

Saludos a todos nuevamente, mi inquietud es la siguiente:

Quiero ejecutar una consulta a una tabla en mi BD con la clausula SUM():

$consulta = "SELECT SUM(creditos) FROM tabla WHERE condicion";

Lo que necesito es ese resultado de consulta (ese valor) pasarlo a una variable para posteriormente insertarla en otra tabla.

Gracias a todos y les agradesco su colaboración de antemano.

Saludos.
  #2 (permalink)  
Antiguo 23/08/2007, 10:52
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años, 5 meses
Puntos: 2135
Re: Pasar resultado de consulta con clausula SUM() a una variable.

Es sencillo:
Código PHP:
$consulta "SELECT SUM(creditos) FROM tabla WHERE condicion";
$rst mysql_query$consulta ) or die( mysql_error() );
$row mysql_fetch_row$rst );
$suma $row[0]; 
Saludos.
  #3 (permalink)  
Antiguo 23/08/2007, 10:53
Avatar de andruqui  
Fecha de Ingreso: agosto-2007
Mensajes: 269
Antigüedad: 17 años, 3 meses
Puntos: 2
Re: Pasar resultado de consulta con clausula SUM() a una variable.

$consulta = "SELECT SUM(creditos) as suma FROM tabla WHERE condicion";

$la_suma_es = $consulta['suma'];

Ahora hago un insert con la variable $la_suma_es....

Algo asi o entendi cualquier cosa ?
  #4 (permalink)  
Antiguo 23/08/2007, 11:11
Avatar de Carlojas  
Fecha de Ingreso: junio-2007
Ubicación: Shikasta
Mensajes: 1.272
Antigüedad: 17 años, 5 meses
Puntos: 49
De acuerdo Re: Pasar resultado de consulta con clausula SUM() a una variable.

A los dos gracias por los aportes.

Saludos.
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 21:19.