问题标签 [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.

0 投票
1 回答
92 浏览

php - PHP SQL Server 不产生错误或工作

我是 PHP 新手,所以我为我的无知道歉。我试图将 PHP 连接到我计算机上的 SQL Server 数据库。我希望表格显示在网页上,所以这是早期的测试和学习。我的代码是

当我这样做并保存为 .php 时,结果如下

在此处输入图像描述

如您所见,代码本身以及与我的数据库的连接都存在错误。任何帮助将不胜感激

0 投票
2 回答
293 浏览

php - Mssql 获取数组在 while 循环中显示错误

我正在编写一个查询以在 mssql 服务器中获取一些结果,该结果可以正常工作,但现在它们出现了一些错误,错误是

警告:mssql_fetch_array(): 3 不是有效的 MS SQL 结果资源

我的连接查询正在工作,没有问题,我的查询是这样的

var_dump $result 显示

类型的资源(3)(mssql 结果)

查询是在 sql-server 中执行的,为什么显示这种类型的错误有什么方法可以解决这个问题,请帮帮我?

0 投票
1 回答
3214 浏览

php - Xampp php 5.6 mssql_connect() 致命错误:调用未定义函数 mssql_connect()

我正在使用带有 PHP 5.6 版的 Xampp。我试图使用PHP 扩展中mssql_connect()的函数进行连接。mssql但它向我显示了错误:

mssql_connect() 致命错误:调用未定义的函数 mssql_connect()

任何人都可以帮助我吗?

提前致谢

0 投票
2 回答
167 浏览

php - xampp 的问题

我无法识别 XAMPP 1.8.1 和 PHP 5.4.7 中的 SQL Server 命令,此代码已经使用过它并且以前可以使用,但现在不行了。

我已经尝试过放php_mssql.dlldll 仍然无法识别命令:

我希望它能够连接到另一台服务器的数据库。

0 投票
1 回答
719 浏览

php - 将 PHP mssql 更改为 sqlsrv (mssql_fetch_row)

我有这个代码:

我必须更改与 sqlsrv 模型的连接。我设法做到了这一点:

但是我需要保留使用数组位置而不是调用对象的结构。

有谁知道任何方式?非常感谢。

0 投票
2 回答
80 浏览

php - SQL Server 获取数据 php

我想通过连接到 SQL Server 来提取数据库中的数据。我可以连接到 SQL Server,但无法打印数据。我得到空白屏幕输出。问题是什么?

0 投票
1 回答
43 浏览

php - db close 后 mssql_query 可以返回值,而 sqlsrv_query 不能

我是后端开发人员的新手,所以如果我一开始就错了,这可能会很愚蠢。我发现 sqlsrv 和 mssql 处理数据库的方式是不同的。例如,mssql_query 可以在 db close 后返回数据,但 sqlsrv_query 不能。例如:

此代码可以将值传递给 mssql_driver 中的控制器,但不能传递给 sqlsrv_driver 中的控制器。在我删除 db close 功能后,它在 sqlsrv 中工作。所以我认为这两个是不同的。或者我错了吗?请教我

0 投票
0 回答
361 浏览

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?

0 投票
1 回答
46 浏览

javascript - 当 mssql_query("COMMIT") 成功将数据插入数据库时​​,在循环 PHP 中求和 $total?

我试图$total在循环中“求和”。

这是完整的代码:

但结果始终是 11111。我想要的结果是:1+1+1+1+1 = 5

我想使用 Final Result 5在 JavaScript 中发出警报。

我怎样才能用 PHP 做到这一点?

0 投票
2 回答
203 浏览

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”)格式)