sql :
select p.id , c.comment_author , p.post_title ,p.guid , c.comment_date from wp_comments c left join wp_posts p on c.comment_post_ID = p.ID and c.comment_approved= 1 order by c.comment_date desc limit 0 , 5代码:$result = mysql_fetch_array($query);异常:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in 

解决方案 »

  1.   

    你先执行你的sql语句
    query()方法再用mysql_fetch_array()方法
    再不行,你就记录你的sql语句,到数据库中取执行看是否成功
      

  2.   

    你没有mysql_query()就直接mysql_fetch_array()?可以吗?
      

  3.   

    sql 执行时成功的 就是去不出来 
      

  4.   

    2#  mysql_query() 方法执行了 
      

  5.   

    var_dump($query); 的結果是什麼
      

  6.   

    wp_comments as cwp_posts   as  p
      

  7.   

    可以尝试下这样
    select p.id , c.comment_author , p.post_title ,p.guid , c.comment_date from wp_comments c left join wp_posts p on c.comment_post_ID = p.ID where c.comment_approved= 1 order by c.comment_date desc limit 0 , 5
      

  8.   

    $rs = mysql_query($sql) or die(mysql_error());
      

  9.   

    $sql 在phpmyadmin下看看报什么错.应该是sql查询的问题.导致没有返回结果集,所以,下面那个函数错误了.
      

  10.   

    看看 SQL语句 有没错 报错就是这个原因
      

  11.   

    SELECT p.id , c.comment_author , p.post_title ,p.guid , c.comment_date 
    FROM wp_comments c 
    LEFT JOIN  wp_posts p ON c.comment_post_ID = p.id 
    WHERE c.comment_approved= 1 
    ORDER BY c.comment_date desc 
    limit 0 , 5
      

  12.   

    链接表没有AND,where后才有!