sql >> Databasteknik >  >> RDS >> Mysql

Flera frågedata till en enda HTML-tabell (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>';
}

Genom att hämta resultaten individuellt till en lokal array istället för att försöka hämta 3 olika rader samtidigt bör du göra dem individuellt och lagra dem i en lokal variabel, bara avaktivera variabeln efter ord om det är en stor array.

min kod erbjuds som oprövad.



  1. Hur konverterar man dessa konstiga karaktärer? (ë, Ã, ì, ù, Ã)

  2. Det gick inte att släppa objektet eftersom det refereras av en FOREIGN KEY-begränsning - SQL Server / TSQL Tutorial Del 74

  3. Priset för att inte rensa

  4. Cloud Backup-alternativ för MySQL- och MariaDB-databaser