Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    calcolare il numero di record con un determinato indice

    Ho due tabelle

    la tabella categorie e la tabella news

    con una query stampo l'elenco delle categorie

    Codice PHP:
    //lista categorie
    $sql_news_cat "SELECT * FROM categorie";
    $query_news_cat mysql_query($sql_news_cat);

    while (
    $row_news_cat mysql_fetch_array($query_news_cat)) {

        echo 
    $row_news_cat[nome] . "
    "
    ;


    ora però vorrei che per ogni categoria mi stampasse il numero totale di news che ci sono per quella determinata categoria..

    come posso fare?

  2. #2
    se nella tabella delle news c'è il campo chiave esterna che fa riferimento alle categorie puoi fare così:
    codice:
    select nome_categoria, count(*) from news group by nome_categoria;

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Quindi faro così o sbaglio qualcosa ?

    Codice PHP:


    //lista_categorie 
    $sql_news_cat "SELECT * FROM categorie"
    $query_news_cat mysql_query($sql_news_cat); 

    while (
    $row_news_cat mysql_fetch_array($query_news_cat)) { 

    $sql_cat "SELECT id_categoria count(*) FROM news WHERE id_categoria = $row_news_cat['id_categoria'] GROUP BY id_categoria"
    $query_cat mysql_query($sql_cat); 
    $row_cat mysql_fetch_array($query_cat);

    echo 
    $row_news_cat[nome] . "(" $row_cat[id_categoria] . ")<br_/>"



  4. #4
    ah... l'sql questo sconosciuto... ti basta la query che ti ho scritto, cicli sul recordset che ti ritorna e stampi le informazioni che ti servono. La tua query è incorretta.

  5. #5
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Le mie tabelle sono strutturate così

    News
    Id_news id_categoria titolo testo data

    Categorie
    Id_categoria nome_categoria

    Non ho capito come devo scrivere la query sorry

  6. #6
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    scusa.. mamma mia.. fatto tutto.. sarà stato un attimo l'attimo prima che ero con il cel e non risucivo a concentrarmi xD

    grazie mille

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.