contare record uguali in tabella

nim

Utente Attivo
11 Ott 2011
96
0
0
salve a tutti :)
avrei bisogno del vostro aiuto per risolvere un problema :
nella tabella votazione ho un elenco di titoli e spesso questi titoli si ripetono perchè di canzoni votate più volte.
vorrei sapere come estrarre in un file.php ogni titolo con appunto di fianco il numero di volte che si ripete .
Grazie in anticipo dell'aiuto come al solito :)
 

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
prova così
PHP:
<?php
//...
$q = "SELECT COUNT(*) AS totale FROM tua_tabella GROUP BY titolo_canzone";
$query = mysql_query($q)or die(mysql_error());
while($tot = mysql_fetch_array($query)){
echo $tot['titolo_canzone']." ".$tot['totale']."<br />";
}
//...
?>
al massimo non funzia
 

nim

Utente Attivo
11 Ott 2011
96
0
0
magari il mio dubbio sembrerà idiota ma totale per cosa sta?
perchè funziona il codice visto che mi da i numeri che corrispondono alle presenze di una canzone ma non appaiono i titoli di fianco...
 
Ultima modifica:

LorenzoC

Nuovo Utente
9 Mar 2012
14
0
0
Dovrebbe essere l'alias che ha assegnato con
AS totale
nella query di conteggio

:)
 

nim

Utente Attivo
11 Ott 2011
96
0
0
ok...persiste il problema della non apparizione dei titoli di fianco ai numeri
 

nim

Utente Attivo
11 Ott 2011
96
0
0
ahah poreto :) grazieeee milleeee :)
un attimo però...so che si possono ordinare in modo crescente o decrescente dei record ma in questo caso non potrei ordinare il numero di volte dal maggiore al minore oppure sì?
non lo so perchè il numero di volte in cui un titolo appare non è salvato nella tabella quindi come si fa?
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
Sì, è l'arteriosclerosi di borgo:
QUOTE]hai ragione, ma ho una scusante, inizialmente avevo messo solo
PHP:
echo $tot['totale']."<br />";
poi ho pensato che un numero così a vuoto non voleva dire nulla, e ho aggiunto $tot['titolo_canzone'] senza correggere la query :crying:

dimentivavo:
si dice poareto non poreto (venxia language)
 
Ultima modifica:

nim

Utente Attivo
11 Ott 2011
96
0
0
:)
idee per l'ordinamento che ho accennato nel post prima?
@borgo giusto, sarà per l'abitudine veneta di sentire quella parola pronunciata male :)
 
Ultima modifica:

borgo italia

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
4 Feb 2008
16.042
149
63
PR
www.borgo-italia.it
ciao
forse una bestialità
$q = "SELECT COUNT(*) AS totale, titolo_canzone FROM tua_tabella GROUP BY titolo_canzone ORDER BY totale";

comunque fare una prova non costa niente

poi una domanda: ma (così sembra) un record per ogni voto alla canzone?
non sarebbe molto più semplice avere per ogni titolo un record unico e, quando uno vota il titolo, uppare
UPDATE tabella voto=voto+1 WHERE titolo=$titolo_votato ?
 

nim

Utente Attivo
11 Ott 2011
96
0
0
è vero, sarebbe più semplice.. mi metto al lavoro! grazie mille!
 
Discussioni simili
Autore Titolo Forum Risposte Data
L contare record uguali in file csv PHP 3
C Contare numero record uguali Database 3
G [ACCESS2007]: contare li ultimi record con lo stesso valore in un campo, finchè il valore non cambia MS Access 2
zorro [PHP] Contare i record di una tabella PHP 6
M contare record db con valore specifico PHP 1
anthares Contare record in tabella secondo certe condizioni PHP 21
A Contare gli elementi di un array PHP 13
maxnegri Contare sessioni aperte e creare condizione PHP 1
B [MySQL] contare quante un oggetto e' presente MySQL 2
elpirata [RISOLTO][Mysql] Contare le occorrenze in un campo tipo varchar MySQL 2
P [PHP] Contare quante volte uno stesso id si ripete nella tabella PHP 12
P [PHP] Contare i mesi con timestamp. PHP 8
A Contare n° totale oggetti da mysql PHP 5
asevenx [Javascript] [AngularJS] contare opzioni selezionate di una select in un elenco ng-repeat Javascript 0
xone [PHP] Contare numero dei giorni tra data_in e data_out PHP 11
F Contare le righe con php ad oggetti MySQL 0
asevenx Contare numero di righe in un form dinamico Javascript 5
F Miglior metodo per contare le righe di una query MySQL 2
S Contare valori uguali in una colonna PHP 2
N Contare post MySQL 2
L contare nodi figli di un determinato nodo madre XML 0
H Contare file presenti nella pagina PHP 3
S [RISOLTO]php contare numero delle query PHP 1
L Contare determinati valori che si ripetono in una tabella per un detemrinato ID MySQL 2
Monital Contare il numero di righe con php5 PHP 10
Shyson Contare i caratteri user e dominio Javascript 57
D Contare numero div con una determinata classe Javascript 2
criric Contare le settimane di un mese Snippet PHP 3
Monital Contare valori uguali di un array e dividerli in una stringa PHP 12
nim contare frasi che si ripetono PHP 10
R Contare il numero di click su un link PHP 2
A contare iniziali dei nomi Java 3
G contare e sommare dopo JOIN Database 8
M non contare gli accessi dal tuo pc Supporto Mr.Webmaster 1
S Come contare i Download file .zip su html HTML e CSS 10
G notifiche dekstop/mobile ogni volta che record è inserito/eliminato/aggiornato PHP 0
P Pagina modifica record che non funziona PHP 0
S Selezionare ultimo record di una sotto query MySQL 26
A Tabella con bottoni per aggiornamento record PHP 6
S Differenza date record successivi MS Access 7
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
S Aggiornamento lista record Database 2
M Esportazione in CSV, salta il primo record PHP 4
T foreach e fetchAll dove recupero solo l'ultimo record PHP 5
A Raggruppare record con stessa data PHP 13
R Scorporare array e recuperare record tabella PHP 10
Tommy03 Select in ordine per numero di record MySQL 7
L Creazione di 2 o più record PHP 6
mazman mysqli_query() mi ritorna un array vuoto anche se presente un record nella tabella PHP 13
M Estrapolare singoli record da intervallo (dal al/inizio fine) MS Access 0

Discussioni simili