Home  >  Article  >  Backend Development  >  关于PHP查询关联的两个表疑问

关于PHP查询关联的两个表疑问

WBOY
WBOYOriginal
2016-06-23 13:55:11967browse




回复讨论(解决方案)

select A.MC,B.JGZ from A,B where A.XMBH=B.XMBH and A.KSBH=06 and B.TJDJBH=10001041

select A.MC,B.JGZ from A,B where A.XMBH=B.XMBH and A.KSBH=06 and B.TJDJBH=10001041



我按您这种方法调用之后,确实没有报错,不过我该如何显示字段的内容呢?我是这样写的,报错了。

TJ_TJXMB是什么?
看你是以什么方式取出结果集,如果是对象就用$RowSHXH->MC,如果是数组,就用$RowSHXH['MC']

$result=mysql_query('select A.MC,B.JGZ from A,B where A.XMBH=B.XMBH and A.KSBH=06 and B.TJDJBH=10001041');	echo mysql_field_name($result,0).'--'.mysql_field_name(1);//显示字段名称	while($row=mysql_fetch_assoc($result))	{		echo $row['MC'].'--'.$row['JGZ'].'<br/>';	}

给你一个建议 如果要是查询数据在一个表中 就用子查询,  如果要是所有的数据 那就用  联合查询 根据当时的情况选择合适的  查询。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn