Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837

    una solo count per tutti

    Scusate x il titolo.
    In pratica devo fare diverse query per ottenere il numero totale dei campi.
    Questa è la query:
    $query = "SELECT count(*) FROM trattori WHERE tipo_macchina = 'Trattore Agricolo'";
    Il problema che i valori del tipo_macchina ne sono 5: ex: Trattore Frutteto ... ....

    Invece di 5 query è possibile ottenere il numero di tutti i campi con diversa condizione della query in un'unica query?

    Scusate l'italiano ma nn so spiegarmi meglio!

  2. #2
    Codice PHP:
     $query "SELECT tipo_macchina, count(*) FROM trattori GROUP BY tipo_macchina; 
    In questo modo ti appare il tipo macchina e la quantità di quel tipo

  3. #3
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    ti ringrazio x la risposta, ho provato ma nn funziona ovvero mi visualizza il num dei campi di un solo tipo_macchina.

    Codice PHP:
    $query "SELECT tipo_macchina, count(*) FROM trattori GROUP BY tipo_macchina";

    eseguo la query....

    echo 
    "Trattore agricolo $row[0]";//visualizza il risultato
    echo "Trattore frutteto $row[1]"

  4. #4
    Utente di HTML.it L'avatar di mariox
    Registrato dal
    Nov 2006
    Messaggi
    837
    scusami sono un pirla!!
    dovevo fare un ciclo while per ottenere tutti i risultati.

    Ti ringrazio tanttissimo!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.