0
TABLE_1打印從加入表
+------+--------+
| code | name |
+------+--------+
| 1056 | Alex |
| 1057 | Rudy |
| 1058 | Brian |
+------+--------+
TABLE_2
+------+------+
| code | rate |
+------+------+
| 1056 | 9 |
| 1057 | 7 |
| 1058 | 8 |
+------+------+
基於這些表我想打一個表,加入他們使用MPDF。
的第一個文件,show.php
echo "<td><a href=print.php?code=$row[code]>Print....</a></td>";
第二個文件打印連接表,print.php
//...
$code = $_GET['code'];
$res = mysql_query("select table_1.code, table_1.name, table_2.rate from table_1, table_2, where table_1.code = table_2.code");
//...
while($row = mysql_fetch_array($res)){
$a=$row['code'];
$b=$row['name'];
$c=$row['rate'];
$html .= '<tr><td>'.$a.'</td><td>' .$b. '</td><td>'.$c.'</td></tr>';
}
$html .= '</table> </center>';
$mpdf->WriteHTML($html,2);
$mpdf->Output('print.pdf','I');
exit;
//...
但結果顯示所有行:
+------+--------+------+
| code | name | rate |
+------+--------+------+
| 1056 | Alex | 9 |
| 1057 | Rudy | 7 |
| 1058 | Brian | 8 |
+------+--------+------+
如何讓結果只顯示這樣的一行? :
+------+--------+------+
| code | name | rate |
+------+--------+------+
| 1056 | Alex | 9 |
+------+--------+------+
現在有沒有行的結果,只有字段名稱。 我也嘗試用>>其中'$ code'= table_2.code和table_1.code ='$ code',但也沒有行。 – andrian
相同的結果,沒有行,只有字段名稱,即使我在最後一行添加查詢AND table_2.code ='「。$ code。」' – andrian
你有沒有測試$ code值是否存在表中或不。 – Daya