Foros del Web » Programando para Internet » PHP »

problema con consulta

Estas en el tema de problema con consulta en el foro de PHP en Foros del Web. Buenos dias a todos por aqui, tengo un problemilla estoy haciendo una consulta que me muestra precios de todos los pedidos en un while, lo ...
  #1 (permalink)  
Antiguo 29/05/2012, 13:47
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
problema con consulta

Buenos dias a todos por aqui, tengo un problemilla estoy haciendo una consulta que me muestra precios de todos los pedidos en un while, lo unico que quiero hacer es sumarlos todos pero no lo logoro les agradeceria si me pudieran echar una mano por favor, saludos!


Código PHP:
<?php
             $link
=mysql_connect("localhost","root","root"); 
              
mysql_select_db(""$link);
             
$result=mysql_query("SELECT * FROM pedidopartidas WHERE referencia='05.29.12-2'",$link) or
              die(
"Problemas en el select:".mysql_error());
          
       
            
             while(
$row mysql_fetch_array($result)){
          
          
          echo 
'Total de articulos'.$row[0].'<br>';
        

           
             } 
             

 
?>

Última edición por echo_; 29/05/2012 a las 14:04
  #2 (permalink)  
Antiguo 29/05/2012, 14:13
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: problema con consulta

Hola que tal.


Te dejo un ejemplo.

Código PHP:
Ver original
  1. <?php
  2.  
  3. $coneccion = mysql_connect("tu_host", "tu_usuario","tu_pass" );
  4. mysql_select_db("tu_base", $coneccion);
  5.  
  6. $sql = mysql_query("SELECT SUM(tu_clumna) from tu tabla );
  7.  
  8. ?>

te dejo esta documentación.

http://www.tizag.com/mysqlTutorial/mysqlsum.php

http://www.bufa.es/mysql-sumar-valores-campo/

Puedes encontrar más en Google

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #3 (permalink)  
Antiguo 29/05/2012, 14:16
Avatar de linuxzero  
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: problema con consulta

Podes resolverlo en la misma consulta haciendo lo siguiente a modo de ejemplo puesto qeu no conosco la estructura de tu base de datos:

Código PHP:
Ver original
  1. $result=mysql_query("SELECT SUM(precio) as total FROM pedidopartidas WHERE referencia='05.29.12-2'",$link) or die("Problemas en el select:".mysql_error());
  2. $data = mysql_fetch_array($result, $link);
  3. echo $data[0];

Esto te va a funcionar si el where te devuelve varios campos.
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com
  #4 (permalink)  
Antiguo 29/05/2012, 14:33
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: problema con consulta

Muchas gracias a los dos, ya que las dos respues son de gran ayuda, la verdad no conosia (SUM) pero una pregunta linuxzero a que se refiere con ´as total´ disculpa mi ignoracia,
Saludos!
  #5 (permalink)  
Antiguo 29/05/2012, 14:38
Avatar de jotaincubus  
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: problema con consulta

AS se utiliza como alias para los resultados generados en el recordset, si tu colocas esto

SELECT campo1 as pepe FROM una_tabla

En el resultado no aparecera la columna campo1 sino la columna pepe es como si le colocaras un apodo a algo (no solamente es para columnas sirve para mas cosas pero esa es la idea)
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???
  #6 (permalink)  
Antiguo 29/05/2012, 14:40
 
Fecha de Ingreso: noviembre-2011
Ubicación: Paris
Mensajes: 450
Antigüedad: 12 años, 5 meses
Puntos: 7
Respuesta: problema con consulta

Gracias a todos de verdad, he resuelto todas mis dudas : )
Saludos!
  #7 (permalink)  
Antiguo 29/05/2012, 14:41
Avatar de skiper0125  
Fecha de Ingreso: octubre-2010
Ubicación: $this->Mexico('Toluca');
Mensajes: 1.127
Antigüedad: 13 años, 6 meses
Puntos: 511
Respuesta: problema con consulta

Cita:
Iniciado por echo_ Ver Mensaje
Muchas gracias a los dos, ya que las dos respues son de gran ayuda, la verdad no conosia (SUM) pero una pregunta linuxzero a que se refiere con ´as total´ disculpa mi ignoracia,
Saludos!
el "as" es la asignación de un alias o un sobre nombre(que tu quieras) a una columna para que la identifiques más fácilmente

busca el google hay mucha información

Saludos
__________________
Recuerda que estamos aquí para orientarte, y no para hacer tu trabajo.
Si mi aporte fue de ayuda, recuerda que agradecer no cuesta nada +1

Skiper0125
  #8 (permalink)  
Antiguo 29/05/2012, 14:48
Avatar de linuxzero  
Fecha de Ingreso: noviembre-2011
Ubicación: Argentina
Mensajes: 778
Antigüedad: 12 años, 5 meses
Puntos: 160
Respuesta: problema con consulta

Cita:
Iniciado por echo_ Ver Mensaje
Muchas gracias a los dos, ya que las dos respues son de gran ayuda, la verdad no conosia (SUM) pero una pregunta linuxzero a que se refiere con ´as total´ disculpa mi ignoracia,
Saludos!
Yo lo puse por las dudas si el dia de mañana querias utilizar un mysql_array_assoc() y trabajar con los campos de las tablas accederias al SUM con el alias total, mas que nada fue por eso, es la costumbre... ;)
__________________
Si todo fuera tan sencillo como un symfony cc la vida seria más fácil.
http://phpnico.wordpress.com

Etiquetas: mysql, sql
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 03:23.