我用的一个程序 它把推荐内容的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]?><?
}
?>
        <?
}
?>

解决方案 »

  1.   

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

  2.   


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

  3.   

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

  4.   

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

  5.   

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