Foros del Web » Programando para Internet » PHP »

ayuda con consulta

Estas en el tema de ayuda con consulta en el foro de PHP en Foros del Web. lo que pasa que quiero hacer una consulta de un dato en mi base de datos la consulta es la suma de todo el contenido ...
  #1 (permalink)  
Antiguo 17/04/2009, 10:25
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
De acuerdo ayuda con consulta

lo que pasa que quiero hacer una consulta de un dato en mi base de datos la consulta es la suma de todo el contenido en un campo lo hago asi
Código PHP:
$obed=mysql_query("SELECT SUM(unidades) from inventario where clave_sucursal='$sucrepor'",$link); 
luego igualo
Código PHP:
$unidadessum mysql_fetch_array($obed);
$unisum=$unidadessum["unidades"]; 
pero al imprimir $unisum no imprime nada y si kiero imprimir solo $unidadessum me dice que es un array, esto me pasa unicamente cuando le pongo sum, porque al acerlo sin ello me manda los valores exactos
  #2 (permalink)  
Antiguo 17/04/2009, 10:27
Avatar de Ronruby  
Fecha de Ingreso: julio-2008
Ubicación: 18°30'N, 69°59'W
Mensajes: 4.879
Antigüedad: 15 años, 9 meses
Puntos: 416
Respuesta: ayuda con consulta

Imprime:
$unidadessum[0];
  #3 (permalink)  
Antiguo 17/04/2009, 10:30
Avatar de Carxl
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Bogotá
Mensajes: 2.993
Antigüedad: 17 años, 8 meses
Puntos: 70
Respuesta: ayuda con consulta

Hola obedabdias...

Además, podrías hacerlo asociativo, coloca un alias a tu SUM

Código sql:
Ver original
  1. SELECT SUM(unidades) AS unidad FROM ...

Y en lo llamas:

Código php:
Ver original
  1. $unidadessum = mysql_fetch_array($obed);
  2. $unid = $unidadessum['unidad'];

Saludos
__________________
Hay 10 tipos de personas, los que entienden binario y los que no. (Anónimo)
www.programandoweb.com
  #4 (permalink)  
Antiguo 17/04/2009, 10:32
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
De acuerdo Respuesta: ayuda con consulta

Cita:
Iniciado por Ronruby Ver Mensaje
Imprime:
$unidadessum[0];
Gracias amigo me sirvio
  #5 (permalink)  
Antiguo 17/04/2009, 10:35
 
Fecha de Ingreso: febrero-2009
Mensajes: 199
Antigüedad: 15 años, 2 meses
Puntos: 3
De acuerdo Respuesta: ayuda con consulta

Cita:
Iniciado por Carxl Ver Mensaje
Hola obedabdias...

Además, podrías hacerlo asociativo, coloca un alias a tu SUM

Código sql:
Ver original
  1. SELECT SUM(unidades) AS unidad FROM ...

Y en lo llamas:

Código php:
Ver original
  1. $unidadessum = mysql_fetch_array($obed);
  2. $unid = $unidadessum['unidad'];

Saludos
thanks brother me sirvio lo que me aconsojaste
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 14:12.