【发布时间】:2011-07-15 06:49:12
【问题描述】:
我有一个运行良好的 MySQL 连接查询(免责声明:取自教程):
<?php
$connection = mysql_connect("localhost", "root", "test") or die("Error connecting to database");
mysql_select_db("products90", $connection);
$result = mysql_query("SELECT * FROM buyers LEFT JOIN products USING (id);", $connection) or die("error querying database");
$i = 0;
while($result_ar = mysql_fetch_assoc($result)){
?>
<table>
<tr <?php if($i%2 == 1){ echo "class='body2'"; }else{echo "class='body1'";}?>>
<td>
<?php echo $result_ar['buyer_name']; ?></td>
<td>
<?php echo $result_ar['manufacturer']; ?>
</td>
<td>
<?php echo $result_ar['product_name']; ?>
</td>
</tr>
</table>
<?php
$i+=1;
}
?>
但是,如果我希望它忽略 NULL 结果,我需要对 JOIN 做什么,哪种类型合适?
我查看了 Google,但不知道从哪里开始。
【问题讨论】: