Visualizzazione dei risultati da 1 a 2 su 2

Discussione: contare campi mysql

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2008
    Messaggi
    29

    contare campi mysql

    salve....

    chi e così gentile da dirmi come posso contare dei campi(o colonne ) da una tabella, dove specificata colonna contenga
    un nome registrato in una variabile....
    ho provato così ma non mi dà il risultato..



    $sql = "SELECT * FROM mpt_teams order by date ASC";
    $result = $db->sql_query($sql);
    $num=mysql_numrows($result);
    $i=0;
    while ($i < $num) {
    $tname=mysql_result($result,$i,"tname");
    $date=mysql_result($result,$i,"date");


    $gioc= "(SELECT COUNT (*) FROM mpt_matches WHERE winner, winner2, winner3 ,loser,loser2, loser3 = '$tname')";
    $result2 = $db->sql_query($gioc);
    $giocate=mysql_result($result2,"winner, winner2, winner3 ,loser,loser2, loser3 ");


    echo "<table align=center width=75%><tr>
    <td align=center width=50%>$tname</td>
    <td align=center width=50%>$giocate</td>
    <td align=center width=50%>$date</td>
    </tr>
    </table>";

    $i++;
    }

    praticamente, vorrei contare quante volte esiste il valore della variabile $tname nei campi

    winner,winner2,winner3,loser,loser2, loser3 della tabella mpt_matches

    ed il risultato ... un numero , visualizzarlo come $giocate.

    grazie in anticipo...

    bye...

  2. #2
    sul data set result puoi usare mysql_fetch_field che ti ritorna una struttura di dati relativ al campo i-esimo.
    ciao
    sergio

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.