0
我有兩個不同的數據庫,它們與出現在兩個表中的「id」主鍵鏈接。從mysql數據庫中檢索記錄
數據庫中不同的Id有不同的記錄。
我有一個按鈕,當單擊拉從這兩個數據庫表中的所有內容時,但它們都出現在一個表中,所有記錄在td單元中堆疊在彼此之上。
是這樣的:
Id----name----address---grade1----grade2---grade3---
Id----name----address---grade1----grade2---grade3---
Id----name----address---grade1----grade2---grade3---
Id----name----address---grade1----grade2---grade3---
Id----name----address---grade1----grade2---grade3---
Id----name----address---grade1----grade2---grade3---
,我想爲他們打印出以下格式:
ID - xxxxxx
name - xxxxxxx
address - xxxxxxx
與id關聯等級表(多行,4列)
ID - xxxxxx
name - xxxxxxx
address - xxxxxxx
與id相關的等級表(多行,4列)
與id關聯等級ID - xxxxxx
name - xxxxxxx
address - xxxxxxx
表(多行,4列
這是PHP代碼
<style> table, td, caption { border: 2px solid black ; padding: 10px; } </style>
<style> td { border: 1px solid green ; width: 100px;} </style>
<style> caption { color: green ; } </style>
<?php
include ("../../php/account.php");
$dbh = mysql_connect ($hostname, $username, $password)
or die ("Unable to connect to MySQL database");
mysql_select_db($project);
$s="SELECT * from newstudent, grades where newstudent.id=grades.id";
($t=mysql_query($s)) or die('Error! Student not found!');
print "<table>";
print "<caption>";
print "Grade report for all the Registered Students";
print "</caption>";
print "<tr> <th>Student ID</th> <th>First Name</th> <th>Last Name</th> <th>Email</th> <th>Course ID</th> <th>Grade One</th> <th>Grade Two</th> <th>Grade Three</th> <th>Total</th>";
//2. Get rows $r
while ($r = mysql_fetch_array($t))
{
//3. Get columns of row $r["---"]
print "<tr>";
print "<td>";
print $r["id"];
print "</td>";
print "<td>";
print $r["firstname"];
print "</td>";
print "<td>";
print $r["lastname"];
print "</td>";
print "<td>";
print $r["email"];
print "</td>";
print "<td>";
print $r["subject"];
print "</td>";
print "<td>";
print $r["gradeone"];
print "</td>";
print "<td>";
print $r["gradetwo"];
print "</td>";
print "<td>";
print $r["gradethree"];
print "</td>";
print "<td>";
print $r["Total"];
print "</td>";
}
print "</table>";
將它們鏈接請_DO沒有USE_老和過時的'mysql_'功能。改爲使用'mysqli_''或PDO。 – akluth