我已經嘗試了很多方法來獲得該表的打印效果,但是我失敗了。 我知道這很簡單,所以我希望你能幫助我。
這裏是我的代碼:從行中的表中獲取數據庫中的記錄
<?php
include('../connect.php');
$id=$_SESSION['login_user'];
$sql = "Select CourseName , Studentname from course p natural join student t";
$rs_result = mysql_query ($sql, $connection);
echo "<center>";
echo "<table>";
echo "<tr> <th>Course Name</th> <th> Students Name</th> </tr>";
// loop through results of database query, displaying them in the table
while($row = mysql_fetch_array($rs_result)) {
// echo out the contents of each row into a table
echo "<tr>";
echo '<td>' . $row['CourseName'] . '</td>';
echo "<td rowspan=''> $row[Studentname] </td> ";
echo "</tr>";
}
echo "</table>";
echo "</center>";
?>
我想是這樣的
Course | Name | Student name |
Math101 | john, Mike |
...
而且,是兩個表之間的連接查詢正確與否?
兩個表是:
課程(課程名稱 - 課程ID)
學生(學生名字 - 課程ID)
您能否告訴我您需要的確切輸出 – 2012-11-07 12:52:11
「名稱」列是指什麼?您所描述的「學生」表不包含此類字段。以及「課程」表。 – Exander
名稱=課程名稱! ..輸出顯示課程名稱和學生姓名(所有學生姓名在本課程中排在一行) – user1806136