在PHP中获取行时

在PHP中获取行时,php,Php,我有 <?php $new=get_records("tbl_item","status=1 AND idshop='{$idshop}' AND special","id DESC", $startRow.",".$pageSize, " "); $dem=1; while($row_new=mysql_fetch_assoc($new)){ ?> <div class=""row> <div class="col-3">

我有

<?php
   $new=get_records("tbl_item","status=1 AND idshop='{$idshop}' AND special","id DESC", $startRow.",".$pageSize, " ");
   $dem=1;
   while($row_new=mysql_fetch_assoc($new)){
?>  
<div class=""row>
   <div class="col-3">
   </div>
</div>
<?php } ?>
试试这个兄弟:

如果行数小于4,则更新:

$new = get_records("tbl_item", "status=1 AND idshop='{$idshop}' AND special", "id DESC", $startRow . "," . $pageSize, " ");
$dem = 1;
$x = 0;
$count = count($new);
while ($row_new = mysql_fetch_assoc($new)) {
    $x++;
    if ($x==1 || $x % 4 == 1) { ?>
        <div class="row">
    <?php } ?>
    <div class="col-3">
        <?= "x: $x" ?>
    </div>
    <?php if ($x % 4 == 0 || $x == $count) { ?>
        </div>
        <?php
    }
}
$new=get_记录(“tbl_项”、“状态=1和idshop='{$idshop}'和特殊”、“id DESC”、$startRow.”、“$pageSize.”;
$dem=1;
$x=0;
$count=计数($new);
while($row\u new=mysql\u fetch\u assoc($new)){
$x++;
如果($x==1 | |$x%4==1){?>
试试这个兄弟:

如果行数小于4,则更新:

$new = get_records("tbl_item", "status=1 AND idshop='{$idshop}' AND special", "id DESC", $startRow . "," . $pageSize, " ");
$dem = 1;
$x = 0;
$count = count($new);
while ($row_new = mysql_fetch_assoc($new)) {
    $x++;
    if ($x==1 || $x % 4 == 1) { ?>
        <div class="row">
    <?php } ?>
    <div class="col-3">
        <?= "x: $x" ?>
    </div>
    <?php if ($x % 4 == 0 || $x == $count) { ?>
        </div>
        <?php
    }
}
$new=get_记录(“tbl_项”、“状态=1和idshop='{$idshop}'和特殊”、“id DESC”、$startRow.”、“$pageSize.”;
$dem=1;
$x=0;
$count=计数($new);
while($row\u new=mysql\u fetch\u assoc($new)){
$x++;
如果($x==1 | |$x%4==1){?>
试试这个:

<?php

   $new=get_records("tbl_item","status=1 AND idshop='{$idshop}' AND special","id DESC", $startRow.",".$pageSize, " ");
   $dem=1;

   while($row_new=mysql_fetch_assoc($new)){

?>  
<div class="row">

    <?php for($i = 1; $i <= 4; $i++){?>
       <div class="col-3">
       </div>
    <?php } ?>

</div>
<?php } ?>
试试这个:

<?php

   $new=get_records("tbl_item","status=1 AND idshop='{$idshop}' AND special","id DESC", $startRow.",".$pageSize, " ");
   $dem=1;

   while($row_new=mysql_fetch_assoc($new)){

?>  
<div class="row">

    <?php for($i = 1; $i <= 4; $i++){?>
       <div class="col-3">
       </div>
    <?php } ?>

</div>
<?php } ?>
这应该可以:

<?php
    $new=get_records("tbl_item","status=1 AND idshop='{$idshop}' AND special","id DESC", $startRow.",".$pageSize, " ");
    $i=0;
    while($row_new=mysql_fetch_assoc($new)){
        if($i % 4 == 0) {
?>  
<div class="row">
<?php
        }
?>  
    <div class="col-3">
    </div>
<?php
        if($i % 4 == 3) {
?>  
</div>
<?php
        }
?>  
<?php 
        $i++;
    }
    $i--;
    if ($i % 4 != 3) {
?>  
</div>
<?php
    }
?>
这应该可以:

<?php
    $new=get_records("tbl_item","status=1 AND idshop='{$idshop}' AND special","id DESC", $startRow.",".$pageSize, " ");
    $i=0;
    while($row_new=mysql_fetch_assoc($new)){
        if($i % 4 == 0) {
?>  
<div class="row">
<?php
        }
?>  
    <div class="col-3">
    </div>
<?php
        if($i % 4 == 3) {
?>  
</div>
<?php
        }
?>  
<?php 
        $i++;
    }
    $i--;
    if ($i % 4 != 3) {
?>  
</div>
<?php
    }
?>


现在发生了什么?我想当这个循环运行时,它有display@hungrykoala
mysql.*
不推荐使用。你应该切换到mysqli或pdo现在发生了什么?我想当这个循环运行时,它有display@hungrykoala
mysql.*
不推荐使用。你应该ch to mysqli或PDO您可以向我们显示结果吗?您期望吗?无论如何,您应该移动到mysqli,mysql已被弃用。我想要这样的结果。您尝试过我的代码吗?您可以向我们显示我的代码的结果吗?请再次检查。您向我们显示结果吗?您期望吗?无论如何,你应该转到mysqli,mysql已经被弃用了,我想要这样的结果。你试过我的代码了吗?你能给我们看一下我的代码的结果吗?请再次检查产品是否重复4产品已重复4再次更新…代码相当简单且清晰易读。希望对你有所帮助。仍然不起作用,兄弟,这里完整的代码啊在
if($i%4==3)之前遗漏了一个php标记
。更正它。让我知道它是否有效。如果你喜欢,请投票给我的答案。谢谢!你有skype吗?再次更新了…代码非常简单且清晰易读。希望它有帮助。仍然不工作,兄弟,这里完整的代码啊在
if($i%4==3)之前遗漏了一个php标记
。更正它。让我知道它是否有效。如果您喜欢,请^upvote我的答案。谢谢!您有skype吗?