Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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获取最后一个数据ID_Php_Html - Fatal编程技术网

PHP获取最后一个数据ID

PHP获取最后一个数据ID,php,html,Php,Html,我希望最后一个数据具有页边距底部:0px functions.php $SQL\u 7=mysqli\u查询($Connection,“SELECT*FROM users”); $row\u number=mysqli\u num\u行($SQL\u 7); $i=1; 而($Fetch_7=mysqli_Fetch_数组($SQL_7)){ //如果最后一行删除页边距底部 如果($i 试验 试验 在每个步骤中以及在$i=num\u行assing$get\u margin所需的margin

我希望最后一个数据具有
页边距底部:0px

functions.php
$SQL\u 7=mysqli\u查询($Connection,“SELECT*FROM users”);
$row\u number=mysqli\u num\u行($SQL\u 7);
$i=1;
而($Fetch_7=mysqli_Fetch_数组($SQL_7)){
//如果最后一行删除页边距底部
如果($i<$row\U编号){
$get_margin=“style='margin-bottom:0px;”;
}
}
index.php
您应该在while循环中增加$i
$i++
将一个变量添加到变量中。您希望它与行数匹配,因为这将是最后一条记录。如果您有10个用户,在10个循环之后,$i将等于10,然后您的子句将添加样式标记

<?php
$SQL_7 = mysqli_query($Connection, "SELECT * FROM users");
$row_number = mysqli_num_rows($SQL_7);
$i = 0;

while ($Fetch_7 = mysqli_fetch_array($SQL_7)) {                 
    // increment i
    $i++;

    // If last row remove margin bottom
    if ($i == $row_number) {
        $get_margin = "style='margin-bottom: 0px;'"; // Do show
    } else {
        $get_margin = ""; // Dont show
    }
}

您应该在while循环中增加$i
$i++
将一个变量添加到变量中。您希望它与行数匹配,因为这将是最后一条记录。如果您有10个用户,在10个循环之后,$i将等于10,然后您的子句将添加样式标记

<?php
$SQL_7 = mysqli_query($Connection, "SELECT * FROM users");
$row_number = mysqli_num_rows($SQL_7);
$i = 0;

while ($Fetch_7 = mysqli_fetch_array($SQL_7)) {                 
    // increment i
    $i++;

    // If last row remove margin bottom
    if ($i == $row_number) {
        $get_margin = "style='margin-bottom: 0px;'"; // Do show
    } else {
        $get_margin = ""; // Dont show
    }
}

在每个步骤中以及在
$i=num\u行
assing
$get\u margin
所需的
margin

    `$SQL_7 = mysqli_query($Connection, "SELECT * FROM users");
    $row_number = mysqli_num_rows($SQL_7);
    $i = 1;

    while ($Fetch_7 = mysqli_fetch_array($SQL_7)) {                 

        // If last row remove margin bottom
        if ($i ==  $row_number) 
            $get_margin = "style='margin-bottom: 0px;'";


            $i++;
    }
    ?>
    <div id='data1' class='margin_bottom_10'>Test</div>
    <div id='data2' class='margin_bottom_10'>Test</div>
    <div id='data3' class='margin_bottom_10' <?php  echo $get_margin; ?>>Test</div>`
`$SQL\u 7=mysqli\u查询($Connection,“SELECT*FROM users”);
$row\u number=mysqli\u num\u行($SQL\u 7);
$i=1;
而($Fetch_7=mysqli_Fetch_数组($SQL_7)){
//如果最后一行删除页边距底部
如果($i==$row\U编号)
$get_margin=“style='margin-bottom:0px;”;
$i++;
}
?>
试验
试验

在每个步骤中以及在
$i=num\u行
assing
$get\u margin
所需的
margin

    `$SQL_7 = mysqli_query($Connection, "SELECT * FROM users");
    $row_number = mysqli_num_rows($SQL_7);
    $i = 1;

    while ($Fetch_7 = mysqli_fetch_array($SQL_7)) {                 

        // If last row remove margin bottom
        if ($i ==  $row_number) 
            $get_margin = "style='margin-bottom: 0px;'";


            $i++;
    }
    ?>
    <div id='data1' class='margin_bottom_10'>Test</div>
    <div id='data2' class='margin_bottom_10'>Test</div>
    <div id='data3' class='margin_bottom_10' <?php  echo $get_margin; ?>>Test</div>`
`$SQL\u 7=mysqli\u查询($Connection,“SELECT*FROM users”);
$row\u number=mysqli\u num\u行($SQL\u 7);
$i=1;
而($Fetch_7=mysqli_Fetch_数组($SQL_7)){
//如果最后一行删除页边距底部
如果($i==$row\U编号)
$get_margin=“style='margin-bottom:0px;”;
$i++;
}
?>
试验
试验

我认为您需要将
if
语句更改为类似于
if($I==$row\u number)
的内容。您需要在while循环中的某个位置增加$I。我认为您需要将
if
语句更改为类似于
if($I=$row\u number)的内容
做你自己的事。你需要在while循环中的某个地方增加$i。你的代码结果是:Test Test我只想要最后一行style='margin-bottom:0px;'try:
$i++;如果($i==$row_number){…}
与您的代码结果是:Test Test我只想要style='margin-bottom:0px;'try:
$i++;如果($i==$row_number){…}
    `$SQL_7 = mysqli_query($Connection, "SELECT * FROM users");
    $row_number = mysqli_num_rows($SQL_7);
    $i = 1;

    while ($Fetch_7 = mysqli_fetch_array($SQL_7)) {                 

        // If last row remove margin bottom
        if ($i ==  $row_number) 
            $get_margin = "style='margin-bottom: 0px;'";


            $i++;
    }
    ?>
    <div id='data1' class='margin_bottom_10'>Test</div>
    <div id='data2' class='margin_bottom_10'>Test</div>
    <div id='data3' class='margin_bottom_10' <?php  echo $get_margin; ?>>Test</div>`