Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да не показвам определени части от таблицата от моята база данни?

Във вашия цикъл ще трябва да поставите някакъв условен оператор, за да се откажете от поведението по подразбиране.

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. Неочаквано изключение:SQLSTATE[HY000] [1045] Достъпът е отказан за потребител ****@'localhost' (използвайки парола:ДА)

  2. MySQL/MariaDB TRIGGER

  3. Променете MySQL колона, за да бъде AUTO_INCREMENT

  4. вземете необработена десетична стойност от mysqldb заявка

  5. Използвате ли правилно класове в други класове в php?