-1

私は自分のプロジェクトで助けを求めています。20回以上訪問されたすべてのリンクを表示したいのですが、最も訪問されたサイトが最初になります。

私のウェブサイトから Google に 50 回アクセスすると、次のようにランク 1 になります。

1) [リンク]Google[a]

2 番目は Facebook で、30 回アクセスすると、次のようになります。

2) [リンク]フェイスブック[a]

Facebook が 60 回表示されると、自動的に 1 位になり、Google は 2 位になります。

ランクについては、データベースに列を作成しました。Web サイトにリダイレクトされるたびに、常に +1 ずつ増加します。

PHP と MySQL のコードについて教えてください。

私のテーブル構造は次のとおりです。

ID, URL, CODE, DATE, VIEW, KEYWORD, DESCRIPTION

これらは私のコードです:-

$a = "SELECT `url` FROM `url` ORDER BY `view` DESC";

$b = mysql_query($a);

$c = mysql_fetch_array($b);

print_r ($c);

そして私が得ている結果は

Array ( [0] => https://www.google.com [url] => https://www.google.com )

欲しいところ

[0] =>google.com
[1] =>facebook.com
[1] =>linkedin.com

何か提案はありますか?

4

1 に答える 1