$row_cnt = $result->num_rows;
$row_cnt = mysqli_num_rows($result));

解决方案 »

  1.   

    PHP5在ISAPI模式下运行很容易出现这个问题,换成CGI方式运行看看,或者用Apache,不用IIS
      

  2.   

    用Apache + ISAPI module 也是这句有问题.就是没有出错信息,且反应时间很长.
      

  3.   

    $row_cnt = mysqli_num_rows($result);
      

  4.   

    php5中的mysqli是面向对象的吗?没用过呢。惭愧,都一直用php4
    $row_cnt = $result->num_rows;
      

  5.   

    换PHP5.0.2看看,PHP 5.0.2修正了一个mysqli的Bug:
    Fixed bug #29283 (Invalid statement handle in mysqli on execute). (Georg)