Come devo modificare questa query:
affinche io possa:codice:select data_ins from schede
1-estrarre solo quella con la data di oggi
2-sapere il numero di record estratti
per la seconda mi pare si usi count ma non mi ricordo come
per la prima bo!!
Come devo modificare questa query:
affinche io possa:codice:select data_ins from schede
1-estrarre solo quella con la data di oggi
2-sapere il numero di record estratti
per la seconda mi pare si usi count ma non mi ricordo come
per la prima bo!!
una cosa è se tu vuoi sapere il numero di record estratti, un'altra se vuoi sapere quanti ne sono presenti senza estrarli
supponendo che il campo con la data sia di tipo DATE
se vuoi i recordcodice:SELECT COUNT(1) FROM schede WHERE data_ins = date_format(NOW(), '%Y%m%d')
e poi utilizzi www.php.net/mysql_num_rowscodice:SELECT * FROM schede WHERE data_ins = date_format(NOW(), '%Y%m%d')
E' la mia opinione ed io la condivido
Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
Scrivi sul muro
io ho fatto così:
solo che mi scrive resource id #9codice:$query ="SELECT COUNT(1) FROM schede WHERE data_ins = date_format(NOW(), '%Y%m%d')"; $num_schede_oggi = safe_query($query); echo $num_schede_oggi;
mentre io vorrei scritto 1, visto che c'e' solo 1 scheda
come devo fare?
$result_id (quello che nel tuo script chiami $num_schede_oggi) è il recordset che ritorna mysql, non sono i dati estratti.codice:$query ="SELECT COUNT(1) FROM schede WHERE data_ins = date_format(NOW(), '%Y%m%d')"; $result_id = safe_query($query); $num_schede_oggi = mysql_result($result_id, 0); echo $num_schede_oggi;
per leggere i dati devi usare le funzioni mysql_result o mysql_fetch_*
guarda sul manuale: http://it.php.net/manual/en/ref.mysql.php