Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 29
  1. #1

    Domande gestione database

    Sera a tutti... ho alcune domande da porvi e non voglio aprire tanti thread nuovi... ve le lascio scritte qui, spero qualcuno sappia aiutarmi



    -ho in un database mySQL la tabella users, dove all'interno ci sono registrati gli utenti...

    come posso estrarre l'ultimo ID inserito? (in modo di poter stampare a video il numero di utenti registrati?)



    -dentro la tabella users, ho un campo, dove viene segnato l'ultima data di accesso... come posso (per ogni campo) leggere la data (e ora) e calcolare se l'utente è ancora online e scrivere il numero di utenti attivi sul sito in quel momento?
    potete scrivermi un piccolo esempio?




    grazie
    PIERCHI

  2. #2
    RISPOSTA ALLA DOMANDA 1:
    puoi utilizzare una query del tipo COUNT

    $query="SELECT COUNT(*) FROM nome_tabella";

    ti darà come risultato il totale delle righe della tabella

    mentre se hai bisogno il conteggio di una particolare categoria di utenti puoi aggiungere il WHERE

    $query="SELECT COUNT(*) FROM nome_tabella WHERE nome_campo=condiz";

    spero di esserti stato di aiuto!
    ciao

  3. #3
    tra poco provo.. intanto grazie
    PIERCHI

  4. #4
    e come lo richiamo scusami?


    ho fatto

    $result = mysql_query("SELECT COUNT(*) FROM users");
    $rows = mysql_fetch_array($result);
    echo"$rows[???] Utenti Iscritti";
    PIERCHI

  5. #5

  6. #6
    così non appare nulla


    $result = mysql_query("SELECT COUNT(userid) FROM users");
    $rows = mysql_fetch_array($result);
    echo"$rows[userid] Utenti Iscritti";







    neppure così



    $result = mysql_query("SELECT COUNT(*) FROM users");
    $rows = mysql_fetch_array($result);
    echo"$rows[userid] Utenti Iscritti";
    PIERCHI

  7. #7
    codice:
    $result = mysql_query("SELECT COUNT(*) AS tot FROM users");
    $num = mysql_result ($result, 0);
    echo "$num Utenti Iscritti";

  8. #8
    yeah funzica


    perchè questo?

    AS tot
    PIERCHI

  9. #9
    potresti anche non metterlo, l'ho messo perché la sintassi giusta dovrebbe essere
    codice:
    $num = mysql_result ($result, 0 , "tot");
    Però funziona anche senza...

  10. #10
    ah...



    e per il mio secondo quesito?


    come faccio ad estrarre tutti gli orari dell'ultimo login (un campo) da tutta la tabella?


    grazie
    PIERCHI

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.