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

Множество данни от заявки в една HTML таблица (PHP, MySQL)

$data = array();

while($row = mysql_fetch_assoc($july)) {$data['row'][] = $row;}
while($row = mysql_fetch_assoc($aug))  {$data['row2'][] = $row;}
while($row = mysql_fetch_assoc($sept)) {$data['row3'][] = $row;}

$count = count($data['row']);

for($i=0;$i<=$count;$i++)
{
    echo '<tr>';
        if(($i % 3) == 1)
        {
            echo "<td>" . $data['row3'][$i]['cUsername'] . "</td>";
            echo "<td>" . $data['row3'][$i]['postCount'] . "</td>";
        }else if(($i % 2) == 1)
        {
            echo "<td>" . $data['row2'][$i]['cUsername'] . "</td>";
            echo "<td>" . $data['row2'][$i]['postCount'] . "</td>";
        }else /*Never try find remainder of 1 as theres always a multiple of 1*/
        {
            echo "<td>" . $data['row'][$i]['cUsername'] . "</td>";
            echo "<td>" . $data['row'][$i]['postCount'] . "</td>";
        }
    echo '</tr>';
}

Като извличате резултатите поотделно в локален масив, вместо да се опитвате да извлечете 3 различни реда едновременно, трябва да ги направите поотделно и да ги съхраните в локална променлива, просто отменете променливата след думи, ако е голям масив.

моят код се предлага като непроверен.



  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_result() [function.mysql-result]:Не може да се премине към ред 0 на MySQL резултатен индекс 5 в profile.php на ред 11

  2. Възможно ли е промяна на записи в таблицата от LibreOffice Base?

  3. Трябва да получа списъка с потребители, на които преди това е изпратено съобщение (MySQL)

  4. Как NOT REGEXP работи в MySQL

  5. Управление на потребителски акаунт, роли, разрешения, удостоверяване PHP и MySQL - част 2