PHPに2つの異なる関数をチェックして出力させる方法を見つけようとしています。
これらの質問はどちらも「remix」というテーブルを参照しています。現時点での最初の、そしてより重要な問題は、登録されている著者の総数を集計するために、「著者」の下にいくつの DIFFERENT 値があるかを示す方法を知りたいということです。「作成者」の下にUNIQUE名を返す際にCOUNTを最も効率的に使用する方法だけでなく、現在番号が付けられている行の総数とインラインで表示する方法を知る必要があります。
2 番目の質問は、アーティストの名前がリストに何回出現するかに基づいて、上位 3 人のアーティストを設定する方法を尋ねることです。これも、上記のコードと同じページに表示されます。
これが私の現在のコードです:
require 'remix/archive/connect.php';
mysql_select_db($remix);
$recentsong = mysql_query("SELECT ID,song,author,filename FROM remix ORDER by ID desc limit 1;");
$row = mysql_fetch_array($recentsong);
echo'
<TABLE BORDER=1><TR><TD WIDTH=500>
Currently '.$row['ID'].' Remixes by **(want total artists here)** artists.<BR>
Most recent song: <A HREF=remix/archive/'.$row['filename'].'>'.$row['song'].'</A> by <FONT COLOR=white>'.$row['author'].'</FONT>
ご覧のとおり、私は現在、最新の曲を表示するように設定しています (最も効率的な方法ではありません)。適切なコードを使用して、すべてを 1 つの php ブロックに配置したり、分割したり、1 回の quarry 呼び出し内ですべて実行したりできます。
助けてくれてありがとう!