Ho un dubbio/problema, e spero che qualcuno mi possa aiutare a risolverlo...
Nel mio database, ho una tabella in cui sono registrati una serie di dati, e tra questi due in particolare:
- un importo (espresso in numeri)
- una durata (espressa in numeri)
Entrambe i valori sono variabili, nel senso che sia l'importo che la durata possono avere valori diversi, tra un record e l'altro.
Il mio problema è questo: l'importo è il valore del costo complessivo relativo alla intera durata, per cui - ad es. - a fronte di questi valori:
- importo 100.00 (euro)
- durata 5 (giorni)
vuol dire che 5 giorni costano 100.00 euro. Io però devo realizzare un motore di ricerca che mi consenta di selezionare i record in base al costo giornaliero.
Nel caso dell'esempio di prima, il costo è 20.00 euro (100/5).
Ma non riesco a trovare una soluzione che funzioni...
Mi ci vorrebbe qualcosa del genere:
dove la variabile $valore_ricerca assume di volta in volta il valore passato dal motore di ricerca.Codice PHP:
$result = mysql_query("SELECT * FROM `miatabella` WHERE `data` >= '$today' AND (`importo`/`durata` <= '$valore_ricerca' ORDER BY `id` ASC")
Come posso fare?
![]()