phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Ricerca all'interno di mysql

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Rispondi
diegocom
Utente
Utente
Messaggi: 1
Iscritto il: 02/04/2015, 15:31
Sesso: Maschio

Ricerca all'interno di mysql

Messaggio da diegocom » 02/04/2015, 15:38

Salve a tutti, sono alle prime armi con mysql e php e volevo ottenere delle informazioni.

Supponiamo io abbia una tabella utenti nel mio database mysql cosi composta:

Utenti
|nome| cognome| username|
| | | |

Quando invio una stringa alla pagina php voglio che questa mi esegua una query nel database e mi ricavi gli utenti secondo dei criteri. Se invio la stringa "giorgio" devo avere indietro, possibilmente in ordine, tutti gli utenti che :
-Si chiamano giorgio o contengono la parola giorgio nel nome
-Poi quelli che contengono la parola giorgio nell'username
-Poi quelli che contengono la parola giorgio nel cognome.

Se inserisco "giorgio rossi":
-Tutti quelli che hanno il nome che contiene la parola giorgio e il cognome che contiene la parola rossi (e viceversa)
-Tutti quelli che hanno il nome giorgio
-Tutti quelli che hanno il cognome giorgio
-Tutti quelli che hanno il nome rossi
-Tutti quelli che hanno il cognome rossi
-Tutti quelli che contengono giorgio o rossi nell'username.

E' una cosa fattibile?

Avatar utente
brunino
Moderatore
Moderatore
Messaggi: 2819
Iscritto il: 12/01/2013, 16:35
Sesso: Maschio
Versione: 3.1.2
Server: UNIX/Linux
PHP: php 5.3
Database: mysql
Località: Toscana, Firenze
Contatta:

Re: R: Ricerca all'interno di mysql

Messaggio da brunino » 02/04/2015, 16:21

devi creare ed eseguire una query per ogni caso...
se vuoi trovare per quelli che hanno giorgio nel nomeper esempio

Codice: Seleziona tutto

select * from utenti where nome like '%giorgio%'
se non sai le basi di mysql e php la vedo dura

Inviato dal mio GT-S5360 con Tapatalk 2
E' sempre gradito un grazie

Creo estensioni per phpBB 3.1 su misura: contattami via MP.
Mie Estensioni: Top Ten Topics | Ban List | Topic List
Visita il mio forum di test e sviluppo stili e estensioni phpBB 3.1

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 66 ospiti