Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

[PHP] Contare record query SQL

Cerchi consigli per migliorare il tuo sito? Vuoi aprire un sito in poco tempo?
Discuti con altri webmaster, chiedi chiarimenti ed opinioni in tutta libertà.
Lo spam verrà cancellato.

[PHP] Contare record query SQL

Messaggioda BlackJack » lun mar 04, 2013 3:19 pm

Ciao a tutti,
non credo che vada bene un semplice "COUNT" o num_rows, almeno non nella classica formula.

nel mio db ho una tabella con verse colonne, tra cui 'autori'. In questa colonna sono elencati gli autori di diverse "opere", separati da virgole. Può capitare che ci sia un solo autore per opera, o più di uno. L'idea sarebbe quella di eseguire una sola query nel DB e poi contare il numero di record dove 'autore' LIKE '%nomeautore%'.

perché adesso ho una query per autore, ma sinceramente mi piace poco e credo che ci siano un metodo migliore.
Grazie mille a tutti, a presto.
Un giorno ho messo un disco di Jimi Hendrix e mio figlio ha chiesto: ‘Papà, chi è?’. Io ho risposto, ‘Figlio mio, questo è Dio’. Robert Plant, Led Zeppelin
Avatar utente
BlackJack
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1811
Iscritto il: gio mag 06, 2010 7:47 pm
Località: Prov. Vercelli

Re: [PHP] Contare record query SQL

Messaggioda Andy94 » lun mar 04, 2013 7:08 pm

Ma alla fine a che tipo di dato devi arrivare?
Sapere per ogni autore quanti contenuti ha?
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [PHP] Contare record query SQL

Messaggioda BlackJack » lun mar 04, 2013 9:59 pm

Esattamente! Quindi un dato numerico :)
Un giorno ho messo un disco di Jimi Hendrix e mio figlio ha chiesto: ‘Papà, chi è?’. Io ho risposto, ‘Figlio mio, questo è Dio’. Robert Plant, Led Zeppelin
Avatar utente
BlackJack
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1811
Iscritto il: gio mag 06, 2010 7:47 pm
Località: Prov. Vercelli

Re: [PHP] Contare record query SQL

Messaggioda Andy94 » lun mar 04, 2013 10:04 pm

Nella pagina specifica di quell'autore non ti resta che fare un SELECT COUNT(*) FROM tabella_articoli WHERE autore LIKE %nomeautore% (con i necessari apici).

Se invece devi fare una pagina con una lista di autori dovrai fare una query con DISTINCT (ma non l'ho mai usato, quindi non saprei fornirti dettagli esatti). Tanto vale, se non trovi documentazione comprovante, fare una query per ognuno degli autori.
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: [PHP] Contare record query SQL

Messaggioda BlackJack » lun mar 04, 2013 10:11 pm

OK, allora continuo come avevo già fatto con query separate. [:)]

Se qualcuno ha qualche query da proporre è il benvenuto!

Grazie Andy. [:)]
Un giorno ho messo un disco di Jimi Hendrix e mio figlio ha chiesto: ‘Papà, chi è?’. Io ho risposto, ‘Figlio mio, questo è Dio’. Robert Plant, Led Zeppelin
Avatar utente
BlackJack
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 1811
Iscritto il: gio mag 06, 2010 7:47 pm
Località: Prov. Vercelli


Torna a Sviluppo Web

Chi c’è in linea

Visitano il forum: Nessuno e 3 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising