Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    36

    ECHO stdClass Object ( [COUNT(`regione`)]

    Salve ragazzi,

    ho la necessita di stampare un count('campo') prelevato tramite un query al mio DB.

    Quindi io mi ritrovo questa variabile $row che mi restituisce questo:

    stdClass Object ([COUNT(`regione`)] => 6 [regione] => Abruzzo ) Abruzzo

    la tabella è formata da due colonne:

    COUNT(`regione`) - Regione
    6 Abruzzo

    Adesso dovrei stampare a video il valore
    [COUNT(`regione`)] .

    Qualcuno ha qualche dritta? ho provato a far cosi:

    echo $row-> [COUNT(`regione`)] (non va)

    echo $row [COUNT(`regione`)] (non va)

    echo$row[0]->[COUNT(`regione`)] (non va)


    qualche idea?

  2. #2
    Modifica la query con:

    ... COUNT(regione) AS conteggio ...

    a questo punto puoi accedere con conteggio.
    "Mai discutere con un idiota. Ti trascina al suo livello e ti batte con l'esperienza." (Oscar Wilde)

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,503
    Dovresti studiarti un po' come funziona l'interazione tra php e mysql.

    suppongo tu abbia fatto una cosa del tipo
    $row = mysql_query('SELECT ....');

    ora $row è un result set, non è un array o un oggetto qualunque.

    per prelevare i dati in esso contenuti (se il risultato della query è solo un record) devi fare

    $risultato = mysql_fetch_assoc($row);
    echo $risultato['regione'];

    Prima di continuare però da almeno una letta al link che ho in firma riguardo php e mysql, altrimenti fra poco ti ritroverai a chiedere altre cose a riguardo, cose che sono alla base dell'interazione con i database.

    Ad ogni modo, se stai usando le istruzioni mysql_ passa direttamente ad imparare quelle mysqli_, le prime, sulle nuove versioni di PHP, non sono più utilizzabili, quindi è inutile e dannoso continuare ad usarle.

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2014
    Messaggi
    36
    Fantastico, grazie mille!

    Quote Originariamente inviata da satifal Visualizza il messaggio
    Modifica la query con:

    ... COUNT(regione) AS conteggio ...

    a questo punto puoi accedere con conteggio.

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.