Mysql
 sql >> Baza danych >  >> RDS >> Mysql

while pętla i dołącz do wyjścia w 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());

Spróbuj użyć tego zapytania, a następnie wyślij wyniki w jednej pętli - usuń to

while ($r = mysql_fetch_array($avg))

z jego szelkami.

Zostaw coś takiego:

....
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. Jak obliczyć dni między dwiema datami w PHP?

  2. Policz wielkie litery w String

  3. W MySQL, jak skopiować zawartość jednej tabeli do innej tabeli w tej samej bazie danych?

  4. Jakiego zbiorczego źródła danych należy użyć w przypadku Spring 3.1.0, Hibernate 4.0.1.Final i MySQL 5.1?

  5. Problemy z uruchomieniem serwera MySQL w Mavericks