Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    come stampare numero record inseriti nel bd

    ciao,

    ho una tabella: CLIENTI
    e un campo (colonna): ZONA

    nella colonna zona ci sono ineriti:
    28 ROMA
    32 MILANO
    14 FIRENZE
    91 UDINE

    come faccio a stampare in una pagina il numero 28 di Roma e il numero totale di 165 ?
    ho provato a fare così ma mi stampa solo la parola Roma

    Codice PHP:
    <?php
    $sql 
    "SELECT *
            FROM b_serviziounghie
            WHERE zona
            LIKE CONVERT( _utf8 'roma' USING latin1)"
    ;
            
    $result mysql_query($sql,$conn);
            
    $row_zona_roma mysql_fetch_array($result);
    ?>
    <span class="testo_grigio_bold">roma <?=$row_zona_roma['zona']?></span>

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Ma il campo contiene sia i numeri che il nome della città?

  3. #3
    Originariamente inviato da nicola75ss
    Ma il campo contiene sia i numeri che il nome della città?
    no, nella colonna zona ci sono 28 record con la parola roma

  4. #4
    ora ho provato a fare così ma non mi stampa niente

    Codice PHP:
    <?php
    $sql 
    "SELECT zona
            FROM b_serviziounghie"
    ;
            
    $result mysql_query($sql,$conn);
            
    $row_zona_roma mysql_num_rows($result);
            print(
    "Sono presenti ".$num_righe" clienti a roma".$zona"");
    ?>




    <span class="testo_grigio_bold">roma <?=$num_righe?></span>

  5. #5
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    codice:
    select zona,count(zona) as quanti
    from tabella where zona = 'ROMA'
    group by zona
    union 
    select 'totale',count(*) as quanti from tabella

  6. #6
    Originariamente inviato da nicola75ss
    codice:
    select zona,count(zona) as quanti
    from tabella where zona = 'ROMA'
    group by zona
    union 
    select 'totale',count(*) as quanti from tabella
    HO FATTO COSì MA NON MI STAMPA NIENTE

    Codice PHP:
    <?php
    $sql 
    "SELECT zona,count(zona) as quanti
            FROM b_serviziounghie
            WHERE zona= 'roma'
            GROUP BY zona
            UNION 
            SELECT 'totale',count(*) as quanti
            FROM b_serviziounghie"
    ;
            
    $result mysql_query($sql,$conn);
            
    $row_zona_roma mysql_num_rows($result);
    ?>

    <span class="testo_grigio_bold">roma<?=$row_zona_roma ['roma']?></span>

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    residenza
    Napoli, Italia
    Messaggi
    1,074
    Prova così:
    Codice PHP:
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Roma'");
    $nrRoma mysql_num_rows($result);
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Milano'");
    $nrMilano mysql_num_rows($result);
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Udine'");
    $nrUdine mysql_num_rows($result);
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Firenze'");
    $nrFirenze mysql_num_rows($result);
    $totale $nrRoma+$nrMilano+$nrUdine+$nrFirenze;

    echo 
    "Roma: " $nrRoma "
    Milano: " 
    $nrMilano "
    Udine: " 
    $nrUdine "
    Firenze: " 
    $nrFirenze "
    Totale: " 
    $totale
    metatad
    graphic & web design

  8. #8
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Codice PHP:
    $row mysql_fetch_assoc($query);
    echo 
    $row['zona'].' '.$row['quanti'];        
    echo 
    '
    '
    ;
    mysql_data_seek($query,1);
    $row mysql_fetch_assoc($query);
    echo 
    $row['zona'].' '.$row['quanti']; 

  9. #9
    Originariamente inviato da metatad
    Prova così:
    Codice PHP:
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Roma'");
    $nrRoma mysql_num_rows($result);
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Milano'");
    $nrMilano mysql_num_rows($result);
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Udine'");
    $nrUdine mysql_num_rows($result);
    $result mysql_query("SELECT * FROM b_serviziounghie WHERE zona = 'Firenze'");
    $nrFirenze mysql_num_rows($result);
    $totale $nrRoma+$nrMilano+$nrUdine+$nrFirenze;

    echo 
    "Roma: " $nrRoma "
    Milano: " 
    $nrMilano "
    Udine: " 
    $nrUdine "
    Firenze: " 
    $nrFirenze "
    Totale: " 
    $totale
    è perfetto metatad!

    grazie a tutti!

    ora provo anche il codice di nicola75ss

  10. #10
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Fai mille query che potresti ridurre ad una sola. L'importante è che tu sia contento.

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.