Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2001
    residenza
    rimini, san marino
    Messaggi
    934

    Select Greatest, come si usa?

    Ciao a tutti.

    Com'è la sintassi di greatest?



    $connessione = mysql_connect ($host , $user, $password);

    $query= "select greatest (fatturato_1) from $nome_tabella where codice_agente='$zona'";

    $query_risultato = mysql_db_query ($nome_database, $query , $connessione);

    while ($row = mysql_fetch_array ($query_risultato)) {

    }

    mysql_close ($connessione);

    ma poi come faccio per avere quel fatturato?

    Ale

  2. #2
    codice:
    "select greatest (fatturato_1) AS my_greatest
    from $nome_tabella where codice_agente='$zona'";
    e poi dopo il "mysql_fetch_array" leggi il valore $row['my_greatest']
    in questo modo stai dichiarando un'etichetta (un titolo di campo fittizio se vogliamo) chiamata "my_greatest", e la usi per leggere il dato estratto dalla query [stessa sintassi per funzioni SQL tipo SUM(), COUNT(), MAX(), MIN() ecc.]

    in alternativa lo puoi leggere usando il numero progressivo che dipende dalla posizione nella dichiarazione SELECT della query, tipo: $row[0]

    in questo modo non hai bisogno di dichiarare l'etichetta, ma è più scomodo se vai a rimettere mano al codice dopo tempo visto che non hai un riferimento testuale immediato.

    sinceramente non ricordo se l'indice parta da 0 o da 1, ma essendo un array dovrebbe partire da 0.

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.