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

while цикъл и изход за присъединяване в mysql php

$q = mysql_query("
    SELECT
        n.id,
        n.firstname, 
        n.lastname,
        n.email,
        g.gradeone, 
        g.gradetwo, 
        g.gradethree, 
        ((g.gradeone + g.gradetwo + g.gradethree) / 3) AS average
    FROM
        newstudent n JOIN grades g USING (id)
    ORDER BY
        n.id
") or die (mysql_error());

Опитайте да използвате тази заявка и след това изведете резултатите в един цикъл - премахнете това

while ($r = mysql_fetch_array($avg))

със своите скоби.

Оставете нещо подобно:

....
print "<td>$row['gradetwo']</td>";
print "<td>$row['gradethree']</td>";

print "<td>$row['average']</td>";
....



  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 към html

  2. Как да изчислим оборота всеки семестър

  3. Има ли недостатъци при използването на общ varchar(255) за всички текстови полета?

  4. Бавни заявки на инструмента за отстраняване на грешки в MySQL?

  5. MySQL:Вложено GROUP_CONCAT