+ Responder ao Tópico



  1. #1
    fabianobrandt
    estou tentando somar os valores da tabela que estão na coluna ID_PEDIDOS..
    estou usando a função SUN mas não está dando certo..

    Ex: tabela

    ID ID_PEDIDO ID_PRODUTO VALOR
    1 228 30 60
    2 228 16 180
    3 229 84 100
    4 230 1 20
    5 230 51 80

    ----------------------------
    < CÓDIGO>

    <?php
    $conn=mysql_connect("xxxxxxx","xxxxx","xxxxxx");
    $db=mysql_select_db("xxxxx");
    $sql = 'SELECT SUM(ID_PEDIDO) AS TOTAL FROM nome_tabela';
    mysql_close($conn);
    ?>

    a dúvida que não estou conseguindo obter o valor da soma da coluna.
    <? print $sql; ?> rsrs ele me retorna com SELECT SUM(ID_PEDIDO) AS TOTAL FROM nome_tabela

    q saco ser iniciante..

  2. O codigo correto seria
    Olha nao vo analisar sua query isso é contigo...

    Mas vc nao esta recebendo nada pq esta fazendo errado.

    Código :
    <?php
    $conn=mysql_connect("xxxxxxx","xxxxx","xxxxxx");
    $db= mysql_select_db($DBName, $conn);
    $sql = 'SELECT SUM(ID_PEDIDO) AS TOTAL FROM nome_tabela';
    $result = mysql_query($sql,$conn);
    // neste caso como é 0 ele vai imprimir so o primeiro resultado
    //caso queira mais coloque isso dentro de um loop
    echo mysql_result($result, 0);
    mysql_close($conn);
    ?>

    Maiores informacoes: http://www.php.net/manual/en/function.mysql-result.php



  3. #3
    fabianobrandt
    valew mto obrigado, deu certinho e já verifiquei a query que q estava mto errada, esotu com outra duvida q não estou conseguindo resolver.. seguinte, os valores quebrandos que estão indo para o banco de dados estão com , tipo 10,50 mas o php não faz soma com , e sim com . mas se digitar . o número ele interpreta como se fosse 10.050,00 tem alguma forma de resolver isso? tipo alguma função que verifique onde tem , alterar para . na hora de fazer os calculos.

  4. cara da uma lida nesse site
    http://www.php.net/manual/en/language.operators.php

    acho que tem a resposta para todas as suas perguntas



  5. para substituir o , por . voce pode usar o str_replace
    http://www.php.net/manual/en/function.str-replace.php

    porem nao creio que seja a melhor forma de se fazer isso..






Tópicos Similares

  1. Duvida simples sobre configuração do Kernel
    Por no fórum Servidores de Rede
    Respostas: 1
    Último Post: 22-05-2003, 11:13
  2. samba simples
    Por Brastemp no fórum Servidores de Rede
    Respostas: 2
    Último Post: 14-04-2003, 11:13
  3. Firewall simples
    Por no fórum Servidores de Rede
    Respostas: 2
    Último Post: 26-03-2003, 12:36
  4. Webmail Simples
    Por rafaelpazcolles no fórum Servidores de Rede
    Respostas: 21
    Último Post: 26-02-2003, 21:40
  5. Rede Simples
    Por juniox no fórum Servidores de Rede
    Respostas: 3
    Último Post: 30-01-2003, 09:31

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L