Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [php/mysql] query e numero di record estratti

    Come devo modificare questa query:
    codice:
    select data_ins from schede
    affinche io possa:
    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!!

  2. #2
    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

    codice:
    SELECT COUNT(1) FROM schede WHERE data_ins = date_format(NOW(), '%Y%m%d')
    se vuoi i record
    codice:
    SELECT * FROM schede WHERE data_ins = date_format(NOW(), '%Y%m%d')
    e poi utilizzi www.php.net/mysql_num_rows
    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

  3. #3
    io ho fatto così:
    codice:
    $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;
    solo che mi scrive resource id #9
    mentre io vorrei scritto 1, visto che c'e' solo 1 scheda

    come devo fare?

  4. #4
    Utente di HTML.it L'avatar di dalang
    Registrato dal
    May 2003
    Messaggi
    252
    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;
    $result_id (quello che nel tuo script chiami $num_schede_oggi) è il recordset che ritorna mysql, non sono i dati estratti.
    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

  5. #5
    grazie tante, funziona

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.