如何使用php向最后一个mysql查询结果添加不同的css

如何使用php向最后一个mysql查询结果添加不同的css,php,mysql,css,Php,Mysql,Css,我正在从数据库中检索4个最新项目,并将它们显示在列表中。我的问题是如何在最后一项中添加不同的HTML类?!比如说, <ul> <li class="list">number 1</li> <li class="list">number 2</li> <li class="list">number 3</li> <li class="list last-child">nu

我正在从数据库中检索4个最新项目,并将它们显示在列表中。我的问题是如何在最后一项中添加不同的HTML类?!比如说,

<ul>
    <li class="list">number 1</li>
    <li class="list">number 2</li>
    <li class="list">number 3</li>
    <li class="list last-child">number 4</li> 
</ul>
    第一名 第二名 第三名 第四名

如何使用php将最后一个子项添加到最后一项中?

使用pseudo代替使用php分配类

ul.class_name li:last-child { /* This will target last li in the ul */
   /* Styles */
}

最好为您的
ul
元素分配一个
class
,以便与同一文档中的其他
ul
元素区分开来


如果出于某种原因想将
类添加到DOM中,那么可以将计数器变量与
mysqli_num_rows
一起使用(这里我假设您至少使用了
mysqli()


不要使用PHP分配类,而是使用pseudo

ul.class_name li:last-child { /* This will target last li in the ul */
   /* Styles */
}

最好为您的
ul
元素分配一个
class
,以便与同一文档中的其他
ul
元素区分开来


如果出于某种原因想将
类添加到DOM中,那么可以将计数器变量与
mysqli_num_rows
一起使用(这里我假设您至少使用了
mysqli()

试试这个

<div>
  <span>John,</span>
  <span>Karl,</span>
  <span>Brandon,</span>
  <span>Sam</span>
</div>

<script>
$( "div span:last-child" )
  .css({ color:"red", fontSize:"80%" })
  .hover(function() {
    $( this ).addClass( "solast" );
  }, function() {
    $( this ).removeClass( "solast" );
  });
</script>

厕所,
卡尔,
布兰登,
山姆
$(“分区范围:最后一个孩子”)
.css({颜色:“红色”,字体大小:“80%”)
.hover(函数(){
$(本).addClass(“solast”);
},函数(){
$(此).removeClass(“solast”);
});
试试这个

<div>
  <span>John,</span>
  <span>Karl,</span>
  <span>Brandon,</span>
  <span>Sam</span>
</div>

<script>
$( "div span:last-child" )
  .css({ color:"red", fontSize:"80%" })
  .hover(function() {
    $( this ).addClass( "solast" );
  }, function() {
    $( this ).removeClass( "solast" );
  });
</script>

厕所,
卡尔,
布兰登,
山姆
$(“分区范围:最后一个孩子”)
.css({颜色:“红色”,字体大小:“80%”)
.hover(函数(){
$(本).addClass(“solast”);
},函数(){
$(此).removeClass(“solast”);
});
$i=0;
$total_rows=mysql_num_rows($rs);
而($result=mysql\u fetch\u数组($rs))
{
echo($i==$total_行)?“
  • 第1位
  • 第二名 第三名 第4号:第1号 第二名 第三名 第四名; $i++; }
    $i=0;
    $total_rows=mysql_num_rows($rs);
    而($result=mysql\u fetch\u数组($rs))
    {
    echo($i==$total_行)?“
  • 第1位
  • 第二名 第三名 第4号:第1号 第二名 第三名 第四名; $i++; }
    这是演示如何识别循环中的最后一条记录,这些记录是HTML类,而不是CSS类。没有CSS类这样的东西。如果您想将CSS规则应用于列表中的最后一个项目,那么您不需要使用类来标识它,CSS具有相同的功能。这是演示如何识别循环中的最后一条记录,这些记录是HTML类,而不是CSS类。没有CSS类这样的东西。如果你想将CSS规则应用于列表中的最后一项,那么你不需要使用类来识别它,CSS有。当然,我的ul有一个类。在这里,我只是写了一个简单的代码,这不是我的代码。你提到的方法是一种很好的方法。谢谢我的ul当然有课了。在这里,我只是写了一个简单的代码,这不是我的代码。你提到的方法是一种很好的方法。谢谢