Salve, ho questa query:
Codice PHP:
$result = $DB->Query("SELECT id, name, description, filename, impressions_pack, impressions, clicks FROM banners WHERE (campaign='$b_campaign_impression' AND impressions_pack - impressions > 0) OR campaign='$b_campaign_click' OR campaign='$b_campaign_flat' ORDER BY RAND() LIMIT 1");
attualmente con l'unico record presente nel database, nessuna delle condizione where deve essere soddisfatta.
perchè l'unico record ha come campo campaign = $b_campaign_impression (cioè = 1) e ha quella differenza impressions_pack - impressions < 0
il problema è che avendo messo quelle parentesi tonde nel where... non prende più i dati campaign impressions e impressions_pack...
come posso risolvere?