$rs=mysql_query($sql);
mysql_affected_rows($rs)
如果没有指定$rs时有返回值,但指定$rs后反而没有
这是什么原因?

解决方案 »

  1.   

    $rs=mysql_query($sql,$conn);
    mysql_affected_rows($rs)
    指定$conn也不行
      

  2.   

    为什么不先查一下免费的MYSQL手册中的说明?int mysql_affected_rows(resource link_identifier);手册中关于 resource link_identifier 的解释是什么? 是connection 而不是 rs
      

  3.   

    20.10.1.4.1. mysql_affected_rows
    Copyright 1997-2008 the PHP Documentation Group. mysql_affected_rows Get number of affected rows in previous MySQL operation Description int mysql_affected_rows(resource link_identifier);
    Get the number of affected rows by the last INSERT, UPDATE, REPLACE or DELETE query associated with link_identifier. Parameters 
    link_identifier 
    The MySQL connection. If the link identifier is not specified, the last link opened by mysql_connect is assumed. If no such link is found, it will try to create one as if mysql_connect was called with no arguments. If no connection is found or established, an E_WARNING level error is generated. 
    Return Values Returns the number of affected rows on success, and -1 if the last query failed.