第 12 页 共 81 页
2、
取消一条语句。这意味着放弃该语句的所有挂起结果。调用此函数之后,如果该语句是使用 sqlsrv_prepare'预定
义的,则可以重新执行该语句。如果与该语句关联的所有结果均已使用,则不必调用该函数。
语法
+L8
参数
$stmt:要取消的语句。
返回值
布尔值:如果操作成功,则为 true。否则为 false。
示例
下面的示例以 ?+2S数据库为目标执行查询,然后使用结果并对其进行计数,直至变量 $salesTot
al达到指定数量。然后放弃其余的查询结果。此示例假定本地计算机上已安装了 和
?+2S数据库。
HJ%&%
L01>>=:7PCA9::15
L80%%LPL 5
L8000
T% P+ 5
U
/+L8 000
T% P+ 5
U
KWBXS63WK
L=05
L+05
KW+%7&+83&%++
L!PWK
D&LD0&7L8 VVL=H0!
TL70LDYZ5
L%0LDY!Z5
L=,0L%WL7 5
L+,,5
U
&1L++&FLL=+.15
KW&%6+=&83+WK
L8 5
JI
注释
使用 %%和 /+的组合预定义并执行的语句在调用 sqlsrv_execute之后可以使用
sqlsrv_cancel重新执行。使用 +7执行的语句在调用 sqlsrv_cancel之后无法重新执行。
3、
语法
+L
参数
$conn:通过其来连接客户端的连接资源。
返回值