> 백엔드 개발 > PHP 튜토리얼 > php读取两个数据表的问题

php读取两个数据表的问题

WBOY
풀어 주다: 2016-06-23 14:18:46
원래의
1242명이 탐색했습니다.

我用的一个程序 它把推荐内容的ID都放在一个推荐表里  我想调用一个推荐类型的内容  怎么调不出来,请高手指点。

$result=mysql_query("SELECT * FROM `推荐表` where tj_id=1 limit 0,12");
while($row=mysql_fetch_array($result)){
?>

$aid  = $row[tj_id];
$result1=mysql_query("SELECT * FROM `内容表` where id=aid ");//where id=aid 这里aid直接改成数字可以出来,应该是上一行取不到结果
while($row=mysql_fetch_array($result1)){
?>
      =$row[title]?>


}
?>
        
}
?>


回复讨论(解决方案)

print_r($row); 看看
$aid  = $row[tj_id];

如果是“上一行取不到结果”,那么根本就执行不到那里

$aid  = $row[tj_id];=>$aid = $row['th_id']如果取值不到,那你仔细看下。
로그인 후 복사


$aid  = $row[tj_id];
$result1=mysql_query("SELECT * FROM `内容表` where id=1 ");//也就是说这样可以输出
while($row=mysql_fetch_array($result1)){
?>

$aid  = $row[tj_id];
$result1=mysql_query("SELECT * FROM `内容表` where id=aid ");//楼主这里的aid是不是应该换成$aid呢?你这样写的意思不是说要查 id=字符串为aid的行吗?

aid改成$aid,你这个是变量呀,又不是字符

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿