【问题标题】:PHP Driver: If I KIll a PHP process will it also kill SQL Server Process (query)?PHP 驱动程序:如果我杀死一个 PHP 进程,它是否也会杀死 SQL Server 进程(查询)?
【发布时间】:2023-12-20 07:32:02
【问题描述】:

我正在使用 PHP SQL Server 驱动程序 - 有没有办法杀死 sqlsrv_query 函数发送的最后一个查询?

如果不是,如果我终止 PHP 进程,它是否也会依次终止查询?

感谢您的帮助。

【问题讨论】:

  • 你能指定“杀死查询”吗?中止当前正在运行的查询?那可能是不可能的。撤消上次执行的查询?这当然是不可能的。你想做什么?
  • 我希望能够中止当前正在运行的查询。这在 SQL Server Management Studio(终止进程)中是可能的 - 我猜我可以通过 SQL Server 的 PHP 驱动程序来做到这一点?

标签: php sql-server


【解决方案1】:

是的,你可以这样做。

看看MySQL's kill command,它应该可以帮助您了解要使用的查询。

你想什么时候调用它?如果它与您的 PHP 内联,那么只需编写一个查询并执行它。如果您想在页面关闭的情况下执行此操作,您可能需要考虑设置第二个 PHP 页面来运行该命令,然后使用 AJAX 和 JavaScript 的事件来关闭页面。

有问题可以留言

【讨论】:

  • 谢谢,但我希望使用 SQL Server 的 PHP 模块驱动程序的函数调用对 SQL Server 也是如此。
  • 哦抱歉 - 没有注意到它是 SQL Server。如果您只能使用 SQL 查询,为什么要从模块驱动程序中执行此操作?模块中的所有函数都会调用这个查询
最近更新 更多