Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    70

    [MYSQL+PHP]Non riesco a fare la query!!!Penso sia semplice..

    Ciao ragazzi Vi spiego il problema:

    ho due tabelle T1 e T2, in T2 ho salvato in un campo l'ID della T1. (id_t1)

    Dovrei fare una query che mi scansiona la T2 controllando l'id_t1 e stampandomi a video il campo corrispettivo nome_t1 prelevato da T1 associato all'ID trovato. Se trova delle occorrenze invece, ovvero trova piu record id_t1 nella T2 che hanno valori uguali, me ne deve stampare 1 solo ma deve anche stamparmi il numero di occorrenze trovate.
    Es:

    T1

    IDNOME

    0001Cipolle

    0002Patate

    0003Carote

    0004Spinaci


    T2

    IDID_T1

    00010004

    00020001

    00030004

    00040002


    La query e il relativo codice PHP mi dovrebbero restituire fuori il seguente risultato:


    Cipolle 1
    Patate 1
    Spinaci 2
    Dovrebbe essere abbastanza semplici ma è tutta la mattina che ci sbatto la testa e son stra cotto..mi date una mano?
    Grazie mille!

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    codice:
    select t1.nome,count(t2.id_t1) as quanti
    from t1 inner join t2
    on t1.id = t2.id_t1
    group by t2.id_t1

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    70
    Efficentissimo! Grazie, ragionandoci bene è giusto il procedimento..

    Per la stampa?Mi dai una mano? devo mettere un echo in un while giusto?
    Scusami mi sto impratichendo ora con PHP e mysql!

    Grazie!

  4. #4
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Leggiti le spiegazioni di mysql_fetch_assoc.
    Poi se hai problemi chiedi pure.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    70
    D'accordo, gentilissimo!

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    70
    Ce l'ho fatta!
    Grazie mille per l'aiuto!

    Sei stato davvero gentilissimo!

    Alla prossima!

    Ciao

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.