Select Multipla

Quale comando devo inserire in una query di Select per risalire ad un libro presente in un database "biblioteca" con la ricerca effettuata per autore o per titolo o per editore o per due di essi o per tutte e tre le voci contemporaneamente?

Grazie

inviato 10 anni fa
joshua
X 0 X

Quale comando devo inserire in una query di Select per risalire ad un libro presente in un database "biblioteca" con la ricerca effettuata per autore o per titolo o per editore o per due di essi o per tutte e tre le voci contemporaneamente?

Grazie

Non so se ho capito bene, cmq penso tu debba comporre la query, mi spiego meglio, avrai un form in cui compili i campi da ricercare (autore,titolo), giusto?

Supponiamo che recuperi quei due valori nella variabili $titolo e $autore, nella pagina dove dovrai eseguire la query:

$query = "SELECT * FROM biblioteca WHERE 1";
if(!empty($autore))
 $query .= " AND autore LIKE '%$autore%'";
if(!empty($titolo))
 $query .= " AND titolo LIKE '%$titolo%'";

se stampi la query (echo $query) dovrebbe uscire una cosa del genere (se $autore='pippo' e $titolo='pluto'):

SELECT * FROM biblioteca WHERE 1 AND autore LIKE '%pippo%' AND titolo LIKE '%pluto%'

Spero di aver capito quello che ti serve...

ciao

Lore

risposto 10 anni fa
Lore
Lore
1
X 0 X

GRANDE Lore!!!

Hai colto in pieno!!!

Thank You

risposto 10 anni fa
joshua
X 0 X

GRANDE Lore!!!

Hai colto in pieno!!!

Thank You

Di niente...

@Gianni nella sezione php non si riesce a risp ai post, si viene rimandati alla home di phpnews...

ciao :bye:

Lore

risposto 10 anni fa
Lore
Lore
1
modificato 10 anni fa
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda