读书人

如何查另一个表字段中的数据

发布时间: 2013-06-25 23:45:42 作者: rapoo

怎么查另一个表字段中的数据
现在我有一个tb_activity表和一个tb_participate表
表tb_participate中的p_activity字段与表tb_activity中的a_num值相同
通过


<?php
$sql8="select * from tb_participate where p_voluteer = '$fnum'";
$result8=mysql_query($sql8)or die ('数据库查询失败!');
while($row=mysql_fetch_array($result8)){
echo $row['p_activity'].'<br/>';
}
?>

我可以输出表tb_participate中p_activity字段的所有值(也就是表tb_activity中a_num的值)
但我想同时输出表tb_activity中a_name字段的值
请问应该怎么改写代码?
[解决办法]
本帖最后由 xuzuning 于 2013-05-17 16:10:58 编辑 echo $row['tb_participate.p_activity'] .' '.$row['tb_activity.a_name'].'<br/>'
怎么写成这样了?我没让你这么写吧?

echo $row['p_activity'] .' '.$row['a_name'].'<br/>'
[解决办法]
p_voluteer = '90901 时没有 tb_participate.p_activity=tb_activity.a_num 的数据,因此就没有任何显示了。

读书人网 >PHP

热点推荐