proprio nessuno?
proprio nessuno?
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.
A me non torna tanto il codice di top 5... ma non puoi trasformare in nuovo record, che è facile e ti semplifica la vita?
Se il quinto utente in classifica ha 15 messaggi, e i seguenti utenti hanno 15 messaggi, vengono visualizzati tutti gli utenti con 15 messaggi.Originariamente inviato da yro
ho provato cosi... ma non funziona... non da errore ma non mi da i primi 5!![]()
![]()
Se tutti gli utenti avessero un numero diverso di messaggi allora con TOP 5 ne vedresti solo 5.
:master:Originariamente inviato da Sanjet
A me non torna tanto il codice di top 5... ma non puoi trasformare in nuovo record, che è facile e ti semplifica la vita?
ci avevo pensato anchio... ma non riesco a intuire come!![]()
![]()
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.
quindi evito il top 5... ma come risolvo il problema?? con un'altro record... ma come seleziono i messaggi + numerosi? :master:Originariamente inviato da longline
Se il quinto utente in classifica ha 15 messaggi, e i seguenti utenti hanno 15 messaggi, vengono visualizzati tutti gli utenti con 15 messaggi.![]()
Se tutti gli utenti avessero un numero diverso di messaggi allora con TOP 5 ne vedresti solo 5.
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.
Non è detto che tu debba evitare il TOP 5: con l'andare del tempo gli utenti si differenzieranno maggiormente e il problema non si ripresenterà.
L'alternativa è mettere in ordine decrescente gli utenti per nuero di messaggi, e poi fare un for di 5 cicli per visualizzare appunto i primi 5.
mmh, si ma non riesco a capire come metterli in ordine di messaggi ... :master:Originariamente inviato da longline
L'alternativa è mettere in ordine decrescente gli utenti per nuero di messaggi, e poi fare un for di 5 cicli per visualizzare appunto i primi 5.
oh, scusate, ma saranno le ferie che si avvicinano...non connetto +!![]()
![]()
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.
Hai provato così?
strSQL2 = "SELECT nome, count(id) AS tp FROM messaggi WHERE nome = '"&pippo&"' GROUP BY nome ORDER BY tp DESC"
Non c'è bisogno di fare 2 query, prova questa
codice:set rs10 = server.CreateObject("adodb.recordset") strSQL2 = "SELECT top 5 nome, count(id) AS nmsg FROM messaggi GROUP BY nome ORDER BY count(id) DESC" rs10.open strSQL10, objConn, 0,3 do while not rs10.eof response.write (rs10("nome")&" "& rs10("nmsg") & " messaggi ") rs10.movenext loop rs10.close set rs10=nothing
VI AMO!!!![]()
grazie infinite!!![]()
E se avessi il dono della profezia e conoscessi tutti i misteri e tutta la scienza, e possedessi la pienezza della fede così da trasportare le montagne, ma non avessi la carità, non sono nulla.