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

    Contare i records "al volo"?

    Volevo contare il totale records di una tabelle "al volo" direttamente sul codice... (senza usare troppe funzioni e variabili).
    Mi spiego meglio con del codice (che PERO' non funziona!! )...
    Codice PHP:
    echo "<h1>Il totale è "mysql_query("SELECT COUNT(id) FROM tabella"$db) . "records</h1> 
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  2. #2
    non funziona perchè hai eseguito la query ma non hai raccolto i risultati:
    Codice PHP:
    echo "<h1>Il totale è "mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM tabella"$db))[0] . "records</h1> 
    =======================
    http://www.abidibo.net

  3. #3
    Originariamente inviato da abidibo
    non funziona perchè hai eseguito la query ma non hai raccolto i risultati:
    Codice PHP:
    echo "<h1>Il totale è "mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM tabella"$db))[0] . "records</h1> 
    Parse error: syntax error, unexpected '[', expecting ',' or ';' in /usr.......
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  4. #4
    Come immaginavo... ti scoccia scrivere una riga in piu'?
    Codice PHP:
    $data =  mysql_fetch_array(mysql_query("SELECT COUNT(id) FROM tabella"$db));
    echo 
    "<h1>Il totale è "$data[0] . "records</h1> 
    =======================
    http://www.abidibo.net

  5. #5
    Un po' mi scoccia...
    Stavo cercando di dare un po' di ordine al codice e semplificare alcune cose...

    Cmq funziona... Farò così...

    Grazie mille
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  6. #6
    Bè, se proprio ti scoccia, prova a fare cosi'
    Codice PHP:
    echo "<h1>Il totale è "mysql_num_rows(mysql_query("SELECT id FROM tabella"$db)) . "records</h1> 
    =======================
    http://www.abidibo.net

  7. #7
    Originariamente inviato da abidibo
    Bè, se proprio ti scoccia, prova a fare cosi'
    Codice PHP:
    echo "<h1>Il totale è "mysql_num_rows(mysql_query("SELECT id FROM tabella"$db)) . "records</h1> 
    Stesso risultato (ottimo e funzionante) e codice più pulito... C'è qualche controindicazione (scusa se ti stresso...)
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

  8. #8
    Sinceramente non sono un esperto di mySql, puo' darsi che questo secondo tipo di query sia leggermente piu' pesante, ma il campo id è sicuramente indicizzato, in piu' selezioni solo quello, poi conti il numero di record trovato... Io non credo proprio ci siano problemi ad utilizzare questo metodo, chi ne sa piu' di me intervenga please..
    =======================
    http://www.abidibo.net

  9. #9
    E' proprio vero che la pulizia del codice e' una cosa molto soggettiva

  10. #10
    Originariamente inviato da k.b
    E' proprio vero che la pulizia del codice e' una cosa molto soggettiva
    Ti farei vedere il contesto... :quote:
    Fantasupermegafavolipermeramagicultra irresistibili
    4 10 30 100 1001 personaggi insuperabili fantaincredibili ultraimpossibili iperterribili irresistibili!!!

    "... a quell'età ... bastava un dito per fare la pace ..."
    fotine

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.