douqie1816 2015-05-26 10:24
浏览 582

含义:mssql_rows_affected返回-1?

This might be a very silly question. I am trying to execute a query using PHP and MSSQL.

BEGIN 
IF NOT EXISTS(SELECT * FROM Table1 WHERE Col1 = 170 AND Col2 = 'Test') 
INSERT INTO Table1 (Col1, Col2) 
VALUES(170, 'Test') 
END

when called mssql_rows_affected() after executing the query it returns -1.

When I execute same query on database directly I get message Command(s) completed successfully. That means my query have no errors (though it is not affecting any records).

Additionally return code for the query is 1 (I hope that means query executed successfully)

I have looked on PHP manual but it says Returns the number of records affected by last operation. It doesn't mention what if it returns -1.

Does anybody know what mssql_rows_affected() = -1 means?

Thanks in advance.

Regards, Ganesh.

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 ETLCloud 处理json多层级问题
    • ¥15 matlab中使用gurobi时报错
    • ¥15 这个主板怎么能扩出一两个sata口
    • ¥15 不是,这到底错哪儿了😭
    • ¥15 2020长安杯与连接网探
    • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
    • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
    • ¥15 可见光定位matlab仿真
    • ¥15 arduino 四自由度机械臂
    • ¥15 wordpress 产品图片 GIF 没法显示