search engine: paginazione

Avrei una domanda semplice (all'apparenza), ma ahimè insormontabile per le mie scarse conoscenze di php...


Ho un template.html con cui dovrei visualizzare i risultati delle ricerche fatte dagli utenti del www.miosito.it con un limite di 3 records per pagina. Purtroppo mi compaiono, sempre e inevitabilmente, TUTTI i record contenuti nella mysql_table del mio mysql_db, a prescindere dalla richiesta fatta nella ricerca stessa. Che fare?

Grazie, carloemilio

inviato 5 anni fa
carloemilio
modificato 5 anni fa
Sono confuso... E' una domanda così scabrosa per il forum di un sito che si occupa di php?! Non capisco...carloemilio 5 anni fa
X 0 X

Per avere un'idea di come funziona la paginazione dei risultati di una query e di come implementarla in PHP ti consiglio questo articolo presente sul sito:

http://www.phpnews.it/articoli/paginazione-dei-dati/

risposto 5 anni fa
Gianni Tomasicchio
Grazie Gianni della tua risposta, ma l'articolo l'avevo già letto... Anzi, ho utilizzato proprio l'articolo da te citato per creare il mio "motore di ricerca", che però non funziona! Forse proprio perché nell'articolo stesso viene sottolineato che: «Nel nostro esempio mostreremo tutti i dati presenti nella tabella dei comuni, pertanto non ci saranno clausole WHERE nelle SELECT». Invece a me serve proprio di visualizzare unicamente i risultati della query proposta dall'utente. Che fare?carloemilio 5 anni fa
@carloemilio quali sono i criteri su cui filtrare i risultati?Gianni Tomasicchio 5 anni fa
@Gianni: come vi dicevo, non sono per niente pratico di programmazioni web, e infatti anche la tua precisazione mi trova impreparato a darti una risposta tecnica. Posso solo dirti che vorrei avere un motore di ricerca interno in cui poter estrarre record dal mio data base con una query FULL-TEXT che spazi su tutti i contenuti che ho inserito nelle tabelle del mysql_db. Grazie per la pazienza tua e del moderatorecarloemilio 5 anni fa
X 1 X

Ma due linee di codice, magari anche seolo per capirsi no?

risposto 5 anni fa
Marco Grazia
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda