Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文章标签云php mysql_Php_Mysql - Fatal编程技术网

文章标签云php mysql

文章标签云php mysql,php,mysql,Php,Mysql,我的文章上有标签,我想为它制作一个标签云,但我不知道怎么做 任何帮助都很好 $result = mysql_query("SELECT *, COUNT(login_news.tag) FROM login_tags LEFT JOIN login_news ON login_tags.tag_id = login_news.tag GROUP BY tag_id "); wh

我的文章上有标签,我想为它制作一个标签云,但我不知道怎么做

任何帮助都很好

    $result = mysql_query("SELECT *, COUNT(login_news.tag) FROM login_tags
                        LEFT JOIN login_news ON login_tags.tag_id = login_news.tag  GROUP BY tag_id
                           ");


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



        echo $row['name'];
        echo "<br>";
        echo $row['COUNT(login_news.tag)'];
        echo "<br>";

        }
$result=mysql\u查询(“选择*,从登录标签中计数(login\u news.tag))
LEFT JOIN login\u news ON login\u tags.tag\u id=login\u news.tag GROUP BY tag\u id
");
while($row=mysql\u fetch\u数组($result)){
echo$row['name'];
回声“
”; echo$row['COUNT(login_news.tag)'; 回声“
”; }

这就是我所能猜到的

试试这个,通过将
添加为
并在php中将其命名为$result['AliasName'],将mysql别名添加到count(login_news.tag)中

$result = mysql_query("SELECT *, COUNT(login_news.tag) AS tag_count FROM login_tags
                            LEFT JOIN login_news ON login_tags.tag_id = login_news.tag  GROUP BY tag_id
                               ");


      while($row = mysql_fetch_array($result)){
            echo $row['name'];
            echo "<br>";
            echo $row['tag_count'];
            echo "<br>";

      }
$result=mysql\u查询(“选择*,将(login\u news.tag)计数为login\u标记中的标记计数
LEFT JOIN login\u news ON login\u tags.tag\u id=login\u news.tag GROUP BY tag\u id
");
while($row=mysql\u fetch\u数组($result)){
echo$row['name'];
回声“
”; echo$row['tag_count']; 回声“
”; }
我就是这样做的

 $result = mysql_query("SELECT tag_id, tag_name, COUNT(login_news.tag) AS tag_count FROM login_tags
    INNER JOIN login_news ON login_tags.tag_id = login_news.tag  GROUP BY tag_name
                                   ");


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

          if($row['tag_count'] > 5){

          $fontsize = "11";

          }

          if ($row['tag_count'] > 15){

          $fontsize = "13";

          }

          if ($row['tag_count'] > 30){

          $fontsize = "15";

          }

          ?>


          <li style="font-size:<?php echo $fontsize?>!important;"><a href="/index.html?tag=<? echo $row['tag_id']; ?>" title="<? echo $row['tag_count']; ?> სიახლე"><? echo $row['tag_name']; ?></a> </li>


        <?

            }



    ?>
$result=mysql\u query(“从登录标签中选择标签id、标签名称、计数(login\u news.tag)作为标签计数
登录时的内部连接登录\u新闻\u tags.tag\u id=login\u news.tag按标记名分组
");
while($row=mysql\u fetch\u数组($result)){
如果($row['tag_count']>5){
$fontsize=“11”;
}
如果($row['tag_count']>15){
$fontsize=“13”;
}
如果($row['tag_count']>30){
$fontsize=“15”;
}
?>