Salve,
ho una query in mysql per un database di libri, e devo implementare 3 flag con la possibilità che siano attivi tutti e tre e sono i tipi di "stampa dei libri":
online
cartaceo
ebook
le condizioni dei tre sono indipendenti tra loro, sono 3 campi distinti nel DB coi relativi nomi.
come li implemento?
cioè basta mettere
..query..
if($_GET["tiratura"] != "") {
$query_Autori .= " tiratura " . $_GET["tiratura"] . "' and ";
}
if($_GET["esaurito"] != "") {
$query_Autori .= " esaurito LIKE '" . $_GET["esaurito"] . "' and ";
}
if($_GET["ebook"] == 0 or $_GET["ebook"] == 1) {
$query_Autori .= " ebook = " . $_GET["ebook"] . " and ";
}
if( $_GET["cartaceo"] == 0 or $_GET["cartaceo"] == 1) {
$query_Autori .= " cartaceo = " . $_GET["cartaceo"] . " and ";
}
oppure devo annidare con degli OR altrimenti ho risultati inaspettati?
spero di essere stato chiaro.. ma se non lo sono è perchè sono in confusione io per primo..![]()