问题标签 [php-mssql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Mssql 获取数组在 while 循环中显示错误
我正在编写一个查询以在 mssql 服务器中获取一些结果,该结果可以正常工作,但现在它们出现了一些错误,错误是
警告:mssql_fetch_array(): 3 不是有效的 MS SQL 结果资源
我的连接查询正在工作,没有问题,我的查询是这样的
var_dump $result 显示
类型的资源(3)(mssql 结果)
查询是在 sql-server 中执行的,为什么显示这种类型的错误有什么方法可以解决这个问题,请帮帮我?
php - Xampp php 5.6 mssql_connect() 致命错误:调用未定义函数 mssql_connect()
我正在使用带有 PHP 5.6 版的 Xampp。我试图使用PHP 扩展中mssql_connect()
的函数进行连接。mssql
但它向我显示了错误:
mssql_connect() 致命错误:调用未定义的函数 mssql_connect()
任何人都可以帮助我吗?
提前致谢
php - xampp 的问题
我无法识别 XAMPP 1.8.1 和 PHP 5.4.7 中的 SQL Server 命令,此代码已经使用过它并且以前可以使用,但现在不行了。
我已经尝试过放php_mssql.dll
dll 仍然无法识别命令:
我希望它能够连接到另一台服务器的数据库。
php - 将 PHP mssql 更改为 sqlsrv (mssql_fetch_row)
我有这个代码:
我必须更改与 sqlsrv 模型的连接。我设法做到了这一点:
但是我需要保留使用数组位置而不是调用对象的结构。
有谁知道任何方式?非常感谢。
php - SQL Server 获取数据 php
我想通过连接到 SQL Server 来提取数据库中的数据。我可以连接到 SQL Server,但无法打印数据。我得到空白屏幕输出。问题是什么?
php - db close 后 mssql_query 可以返回值,而 sqlsrv_query 不能
我是后端开发人员的新手,所以如果我一开始就错了,这可能会很愚蠢。我发现 sqlsrv 和 mssql 处理数据库的方式是不同的。例如,mssql_query 可以在 db close 后返回数据,但 sqlsrv_query 不能。例如:
此代码可以将值传递给 mssql_driver 中的控制器,但不能传递给 sqlsrv_driver 中的控制器。在我删除 db close 功能后,它在 sqlsrv 中工作。所以我认为这两个是不同的。或者我错了吗?请教我
php - 使用 SQL Server 2019 将 Windows server 2003、php 5.2.6 连接到 Win Server 2019
我有一个在 Windows Server 2003、SQL Server 2008 r2、php 5.2.6 上运行的生产支持站点,我必须将它连接到带有 Windows Server 2019 和 SQL Server 2019 的新服务器。
当我尝试从旧服务器连接到新服务器时,该mssql_connect()
功能给我一个错误。我认为这是错误驱动程序的错,但我担心版本需要太多年。
有什么解决办法吗?是否有与服务器 2003 兼容的驱动程序允许您连接到 SQL Server 2019?
javascript - 当 mssql_query("COMMIT") 成功将数据插入数据库时,在循环 PHP 中求和 $total?
我试图$total
在循环中“求和”。
这是完整的代码:
但结果始终是 11111。我想要的结果是:1+1+1+1+1 = 5
我想使用 Final Result 5在 JavaScript 中发出警报。
我怎样才能用 PHP 做到这一点?
php - 从 SQL Server 到 PHP 的当前时间进行比较
需要获取信息,EndDate 是否过期(EndDate 是行,其中键入了有关购买用户保费日期的信息)
结果如 Jul 14 2020 02:36:00:000PM(如果 EndDate 为 smalldatetime 数据类型)
结果如 2020-07-15 14:51:21
如果我在这一行中使用 $time,它会将 enddate 更新为当前时间:
它成功地比较了“lastlogin”和“enddate”,如果帐户是新帐户或用户在 EndDate 过期之前上次在线 - 将 EndDate 更改为当前时间,则成功从 $time 开始。但是如果用户在 EndDate 之后登录,它就不起作用
想要这个比较:
更改为比较:
请帮助我如何从 mssql 获取当前时间或更改 $time 可以比较的东西?尝试了strtotime,但做不到(sql server以毫秒为单位检查,但我的php老了,不能使用日期(“Ymd H:i:s:v”)格式)