Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Beberapa data kueri ke dalam Tabel HTML tunggal (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>';
}

Dengan mengambil hasil satu per satu ke dalam larik lokal alih-alih mencoba mengambil 3 baris berbeda secara bersamaan, Anda harus melakukannya satu per satu dan menyimpannya dalam variabel lokal, cukup hapus variabel setelah kata jika itu larik besar.

kode saya ditawarkan sebagai belum teruji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apakah MySQL lebih tahan terhadap serangan injeksi SQL daripada PostgreSQL (di bawah Perl/DBI)?

  2. Buang file sql ke ClearDB di Heroku

  3. Docker php_network_getaddresses error

  4. Buat objek Tanggal di PHP untuk tanggal sebelum 1970 dalam format tertentu

  5. Meminta contoh yang sah untuk memanggil prosedur tersimpan C#:MYSQL