mssql_query有点疑问

sdlyczl 2009-10-10 08:40:46
mssql_query返回的值是bool型的,

$rsDanWei = mssql_query($sqlDanWei, $db);
mssql_num_rows($rsDanWei);这里的$rsDanWei是不是一个bool型的?如果是的话为什么能知道查询结果里有多少行呢?
...全文
72 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
llj480028 2009-10-10
  • 打赏
  • 举报
回复
建议PDO吧,这个类还是不错的!
程序猿之殇 2009-10-10
  • 打赏
  • 举报
回复
成功返回结果集句柄,失败返回FALSE
babysc1 2009-10-10
  • 打赏
  • 举报
回复
楼上说的很标准。
阿_布 2009-10-10
  • 打赏
  • 举报
回复
Returns: A MS SQL result resource on success, TRUE if no rows were returned, or FALSE on error.
成功返回Resource类型,出错返回false,没有出错无记录返回true。

dzxccsu 2009-10-10
  • 打赏
  • 举报
回复
手册上说:
mssql_query
(PHP 3, PHP 4, PHP 5)

mssql_query -- Send MS SQL query
Description
mixed mssql_query ( string query [, resource link_identifier [, int batch_size]] )


Returns: A MS SQL result resource on success, TRUE if no rows were returned, or FALSE on error.

mssql_query() sends a query to the currently active database on the server that's associated with the specified link identifier. If the link identifier isn't specified, the last opened link is assumed. If no link is open, the function tries to establish a link as if mssql_connect() was called, and use it.
从红色可看出,返回的是资源,不是所谓的bool型。
ms_X0828 2009-10-10
  • 打赏
  • 举报
回复
执行sql语句成功就返回resource,否侧返回false
pdo也是来操作数据库的,我现在都是用的pdo来操作

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧