我有问题从数据库中的两个表回显。如何从有条件的数据库中选择两个表?
<?php session_start();
$con=mysql_connect("localhost","root","");
$db=mysql_select_db("fyp2", $con);
$username=$_SESSION['username'];
$query="SELECT * FROM customer WHERE username='$username'";
$result=mysql_query($query);
$row=mysql_fetch_array($result);
?>
在这种情况下,只能显示一个表,我插入的另一个表不显示输出。
答案 0 :(得分:0)
**请执行该查询**
<? include ("conn.php");
$sql = "SELECT p.id,
p.name,
ps.name AS size_name
FROM PRODUCT p
JOIN PRODUCT_SIZES ps ON ps.size_id = p.size_id";
$result = mysql_query($sql, $connection) or die(mysql_error());
while($row = mysql_fetch_array($result)) {
?>
<tr>
<td><? echo $row['id']; ?></td>
<td><? echo $row['name']; ?></td>
<td><? echo $row['size_name']; ?></td>
</tr>
<? } ?>