Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Làm cách nào để không hiển thị các phần nhất định của bảng từ cơ sở dữ liệu của tôi?

Trong vòng lặp của mình, bạn cần đặt một số câu lệnh điều kiện để thoát khỏi hành vi mặc định.

while($objResult = mysql_fetch_array($objQuery))
{
    if(($intRows)%4==0)
    {
        echo"<tr>"; // You forgot this.
    }

    echo "<td>";
    $intRows++;
    if ($intRows == 3 || $intRows == 4) : 
?>
    <!-- special cells -->
<?
    else:
?>
    <center>
        <img src="https://s3.amazonaws.com/thumbnails/<?=$objResult["Picture"];?>" height="190" width="190" /></a><br>
        <?=$objResult["albumName"];?>
        <br>
    </center>
<?php
    endif;

    echo"</td>";
    if(($intRows)%4==0)
    {
        echo"</tr>";
    }
}
// You also need this part:
echo ($intRows %4 > 0 ? "</tr>" : "") . "</table>";


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql TẠO ĐỊNH NGHĨA

  2. PHP với lỗi MySQL 8.0+:Máy chủ đã yêu cầu phương thức xác thực không xác định đối với máy khách

  3. Tên bảng trong MySQL có phân biệt chữ hoa và chữ thường không?

  4. Spring 3 MVC + MySQL:không thể lưu trữ ký tự €

  5. SQL, thiếu kết thúc, nhưng tại sao?