Laravel MSSQL Adhoc查询而不是已准备好的

问题描述 投票:1回答:1

我们将MSSQL与Laravel结合使用,后者使用了PHP的dblib PDO库。我查看了照明数据库部分,发现它使用了PDO-> prepare($ query)-> execute($ bindings)。因此,我期望它会在SQL数据库中执行一条准备好的语句。

但是当我检查表以分析所运行的查询时。我看到查询没有作为准备好的语句运行,而是将查询归类为Adhoc查询。

你们有谁知道为什么PHP / Laravel / FreeTDS / MSSQL表现出这种现象,或者对如何解决它有任何想法吗?

谢谢!

php sql-server pdo prepared-statement adhoc-queries
1个回答
0
投票

目前,我们在工作中遇到了类似的问题。我们在Java应用程序中进行了一项小测试,以确认我们没有误读Sql Server统计信息,但确实确实是Php pdo问题。

[我们认为我们已经将其范围缩小到pdo_dblib,并且可能会在某个时候尝试使用Microsoft的php驱动程序。您最终解决了这个问题还是陷入了困境?

© www.soinside.com 2019 - 2024. All rights reserved.