Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [MYSQL] selectCount?

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056

    [MYSQL] selectCount?

    Ciao a tutti,
    leggevo una pillola su questo forum per l'ottimizzazione di mysql.

    C'è scritto di usare SELECTCOUNT(+) ... così mi son messa a cercare sto selectcount ma senza trovare molto.
    Come si usa?
    Io ora per contare il record fo così:


    $query = "SELECT (id) FROM archivio WHERE categoria = $categori";
    $count = mysql_query($query);
    $res_count=mysql_fetch_row($count);
    $num_record = mysql_num_rows($count);

    ma credo sia poco seria come query


    come si usa selectCount? non la trovo nemmeno nel manuale online di mysql...
    è per caso solo per la versione 5 ?

    aiut... thanks

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    select count(id) as conteggio from tabella

  3. #3
    La query è questa:
    codice:
    $query = "SELECT COUNT(id) FROM archivio WHERE categoria = $categori";
    FEDERIX.IT - [Pillola] GRAFICA DEI FORM

    ...ho ancora quella forza che ti serve, quando dici "Si comincia!"

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    sgrunt, io lo cercavo tutto attaccato.

    E quindi

    select count(id) as conteggio from tabella


    e il risultato come lo recupero?

    non zo perchè mi sto perdendo con sta cosa

    non mi pare così difficile eppure boh

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    1,056
    uhm ok, sono riuscita

    $query = mysql_query("SELECT COUNT(*) FROM archivio WHERE categoria = $categori");
    if (!(@mysql_query($query)))
    echo mysql_error();
    $res_count=mysql_fetch_row($query);
    $num_record = $res_count[0];

    spero questo sia meglio di quello che usavo prima?
    Lo sto facendo solo per cercare di ottimizzare un pò le mie query..

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.