Php 如何使column2第二行变为第一行,而所有其他列保持不变
现在我的桌子 上图显示了从sql中选择后我的表的外观。我希望消除时间列的第一行,将时间列的所有行上移一行。如下图所示。所需表格请咨询。欢迎任何有帮助的建议 代码:Php 如何使column2第二行变为第一行,而所有其他列保持不变,php,mysql,sql,Php,Mysql,Sql,现在我的桌子 上图显示了从sql中选择后我的表的外观。我希望消除时间列的第一行,将时间列的所有行上移一行。如下图所示。所需表格请咨询。欢迎任何有帮助的建议 代码: 首先将结果存储到数组中,然后从数组中删除第一项 示例代码: $data = array(); while($row = mysqli_fetch_assoc($query)) { $data[] = $row; } array_shift($data); //array_shift() remove first eleme
首先将结果存储到数组中,然后从数组中删除第一项 示例代码:
$data = array();
while($row = mysqli_fetch_assoc($query))
{
$data[] = $row;
}
array_shift($data); //array_shift() remove first element of an array
现在,如果您想获取每行的结果,请运行另一个循环。若您想在表中显示它,下面是一个带有html表的示例循环
echo "<table><tbody>";
forach($data as $item){
echo "<tr><td>";
echo $item['column_name'];
echo "</td></tr>";
}
echo "</tbody></table>";
echo”“;
forach($项目数据){
回声“;
echo$item['column_name'];
回声“;
}
回声“;
现在,在表中,它将显示不带数据库第一行的结果 首先将结果存储到数组中,然后从数组中删除第一项 示例代码:
$data = array();
while($row = mysqli_fetch_assoc($query))
{
$data[] = $row;
}
array_shift($data); //array_shift() remove first element of an array
现在,如果您想获取每行的结果,请运行另一个循环。若您想在表中显示它,下面是一个带有html表的示例循环
echo "<table><tbody>";
forach($data as $item){
echo "<tr><td>";
echo $item['column_name'];
echo "</td></tr>";
}
echo "</tbody></table>";
echo”“;
forach($项目数据){
回声“;
echo$item['column_name'];
回声“;
}
回声“;
现在,在表中,它将显示不带数据库第一行的结果 您想从数据库中删除行还是不想在输出中显示行?@ImranAbdurRahim我想在输出中显示行…检查答案这没有意义。如果您有四个ID为的记录,并且ID 2代表02:00的记录,那么为什么要在结果中显示该ID的22:02?您的DBMS是什么?PostgreSQL?神谕请为您的问题添加适当的标记。您想从数据库中删除行还是不想在输出中显示行?@ImranAbdurRahim我想在输出中显示行…检查答案这没有意义。如果您有四个ID为的记录,并且ID 2代表02:00的记录,那么为什么要在结果中显示该ID的22:02?您的DBMS是什么?PostgreSQL?神谕请在您的问题中添加适当的标签。谢谢,脚本是否如下所示<代码>$data[0]=$row['time']代码>我只需要删除时间列的第一行,其余列保持不变…不,您必须这样使用
$data[0]['time']]
$data[1]['time']]
或者您可以使用循环,是的,它将删除第一列谢谢您的帮助,这种方法消除了第一行,但是它不能显示在表中。如果打印($data)代码>显示在while循环内,将出现错误,因为array_shift()代码>是必需的。while循环中不能包含哪个array\u shift($data)
。您能给我看一下您的代码吗?我想你错过了什么。谢谢,剧本是这样的吗<代码>$data[0]=$row['time']代码>我只需要删除时间列的第一行,其余列保持不变…不,您必须这样使用$data[0]['time']]
$data[1]['time']]
或者您可以使用循环,是的,它将删除第一列谢谢您的帮助,这种方法消除了第一行,但是它不能显示在表中。如果打印($data)代码>显示在while循环内,将出现错误,因为array_shift()代码>是必需的。while循环中不能包含哪个array\u shift($data)
。您能给我看一下您的代码吗?我想你错过了什么