Risultati random MySQL e paginazione

matt86

Nuovo Utente
25 Feb 2006
11
0
0
Ciao ragazzi,
vi espongo subito il mio problema, in poche parole ho una select del tipo:

Codice:
SELECT * FROM tabella ORDER BY RAND()

e fin qui tutto ok!

Il problema si presenta quando faccio la paginazione, cioè quando vado a pagina 2 i risultati vengono ripetuti perchè ricaricando la pagina il sistema fa altri risultati random ma include anche quelli di pagina 1.

Come faccio a risolvere?


Grazie

Matt86
 

matt86

Nuovo Utente
25 Feb 2006
11
0
0
Ho trovato questo articolo: http://kb.creativepark.it/kb/entry/11/ secondo quello che ho letto ho fatto così:

Codice:
srand(make_seed());

$seed_cookie = isset($_COOKIE['seed']) ? $_COOKIE['seed'] : rand();

$seed = setcookie ("seed",$seed_cookie,time()+3600);

$sql = "SELECT * FROM table ORDER BY RAND({$seed})";

Ma non funziona, mi fa vedere in tutte le pagine lo stesso risultato della pagina uno. Dove sbaglio?
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
un sistema per non ripetere i risultati già prodotti potrebbe essere quello di memorizzare gli id dei records precedentemente mostrati ed escluderli dalla query prodotta dalla pagina seguente.
 
Discussioni simili
Autore Titolo Forum Risposte Data
K Estrazione di più risultati da tabelle correlate PHP 5
D Risultati diversi elaborazione dati fra localhost e Altervista PHP 0
M Contare totale risultati tabella in un periodo di tempo PHP 5
F stampare a video i risultati della query PHP 1
M Visualizzazione a video risultati query php PHP 0
P Passare i risultati di un foreach in un modal. Help! PHP 2
G eseguire calcoli matematici su risultati 2 tabelle mysql PHP 4
TpD Incolonnare risultati query (mysql_result deprecato...) PHP 3
S come togliere un post dai risultati di google? Supporto Mr.Webmaster 5
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
M [PHP] Mostrare risultati di una tabella ma solo se ID è attivo PHP 0
A [MySQL] Ottenere più risultati in un unico campo MySQL 7
Alex_70 [PHP] Ricerca con risultati cliccabili PHP 21
maxnegri [PHP] Eliminare risultati duplicati da ciclo foreach ottenuti da una select php mysqli PHP 18
A [PHP] If e Else paginazione ok ci sono risultati no ma avanti lo stesso PHP 15
G [PHP] operazione matematica tra risultati di query PHP 5
Sangy PHP risultati negativi in rosso PHP 2
P Google risultati di ricerca inappropriati SEO e Posizionamento 1
D [PHP] questi risultati in una tabella PHP 4
trattorino [PHP] Risultati dentro array precisi e confrontabili PHP 7
MikSkagit [PHP] Risultati a video sulla stessa riga PHP 12
V [ASP] paginazione-risultati-query-grandi-dimensioni Classic ASP 8
L [PHP] Creare un uploader di file csv xls e ricercare i risultati PHP 0
U [PHP] estrarre i risultati di una query e visualizzarli in una tabella. PHP 9
T Monitorare risultati Google in base alla località e device di ricerca SEO e Posizionamento 0
G Risultati evidenziato dopo ricerca Classic ASP 4
M [PHP] Evidenziare le parole cercate nei risultati di una ricerca PHP 1
filippino Chiavi a corrispondenza inversa per i risultati organici? (Era: come NON farsi trovare con date chia SEO e Posizionamento 4
JackIlPazzo Ritornare risultati query in un array? PHP 1
F Tabella con prima colonna con i risultati di una query PHP 1
ecosito Risultati di Google all'interno di una pagina del sito? HTML e CSS 7
D Mysql ordinamento risultati MySQL 4
otto9due Rand() o mt_rand() per ottenere risultati alternativi.. non uguali per 3 estrazioni. PHP 5
M Paginazione di risultati query mysql PHP 2
D Problema risultati duplicati PHP 5
D [risolto] Problemi di paginazione dei risultati con una determinata query Classic ASP 4
N Raggruppare risultati di due tabelle PHP 1
M Dividere risultati in colonna in base al contenuto PHP 9
alankanz dividere risultati in pagine MySqli PHP 4
alankanz Suddividere risultati MySqli PHP 0
alankanz Estrarre solo risultati numerici MySQL 2
xone Ordinare tramite menù a tendina i risultati di una query già stampati MySQL 0
StarFish [MySQL] Full Text problema rilevanza risultati MySQL 0
L PHP e recupero risultati da query PHP 2
L PHP e recupero risultati da query PHP 11
B Sommare risultati db PHP 3
M Domanda riguardo i risultati della ricerca di google Joomla 14
R visualizzare risultati query utilizzando le funzioni PHP 0
R Ricerca risultati ner raggio di 'n' km da un punto PHP 3
L Dividere risultati per data e pagine diverse PHP 17

Discussioni simili