在Windows和Linux上,我在2008r2上使用PHP5.4.24。在Linux上,我使用freetds-0.91-干净。在Windows上,在phpinfo()中,mssql扩展名为“库版本: FreeTDS”
函数mssql_affected_rows:
函数mssql_rows_affected:
为什么这两个名字?这使得在两个系统上运行相同的代码非常困难。
对于未来的读者,下面是我编写的一个包装器,在这两种情况下都有效:
function GetAffectedRows()
{
if ( function_exists( 'mssql_affected_rows' ) )
return mssql_affected_rows( $Conn ) ;
else
return mssql_rows_affected( $Conn ) ;
}参考资料:rows
发布于 2014-12-17 14:31:47
PHP在很多方面是不一致的,有人说它有一个“分形坏设计”,这是真的.在每个方面和更新越来越多的失败。
对我和许多其他人来说,没有IDE或至少像notepad++ / ST那样的好编辑器,函数中的指针/堆的顺序令人恼火。
http://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
https://stackoverflow.com/questions/27504543
复制相似问题