问题标签 [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 回答
244 浏览

php - DirectAdmin、多个 PHP 版本和 MSSQL

过去,我使用 MSSQL 函数设置了与 MSSQL 的连接。我有一个运行 php 5.5 的旧站点(客户端拒绝升级),遗憾的是功能丢失了(它可以工作但现在不行)

我尝试使用下面的脚本重新安装,但仍然无法让模块在执行时显示php -m

再次,当我这样做时php - m,模块不显示

有什么建议么?

0 投票
1 回答
229 浏览

php - PHP 5.4 到 7.4 mssql 到 sqlsrv sql 查询未运行

一个小前言 我是一年级的系统管理员,我一直在迁移服务器以使这家公司保持最新状态。我遇到了运行 php 5.4 的服务器,我正在尝试将其移至 php 7.4。一切最初都是用 mssql 编写的,我将其移至 sqlsrv。我有连接工作。我可以成功地执行一些查询,但是我无法让这些为 mssql 编写的查询与 sqlsrv 一起使用。

我知道的事情:

  • $record以数组的形式返回,我用 gettype 对其进行了测试。
  • $conn有效,因为我可以通过简单的查询从数据库中查询表。

sql 查询在 sql server 中正确运行。

任何建议都将不胜感激,因为我觉得我需要重写整个脚本,因为我已经为此苦苦挣扎了几天。if else下面的代码片段只是链中内置的众多查询之一。

用php 5.4编写的原始代码:

我试图做的事情:

0 投票
0 回答
73 浏览

php - 无法使用 Mssql Pconnect 连接

配置代码

错误是

警告:mssql_pconnect() [function.mssql-pconnect]:无法连接到服务器:第 5 行 C:\xampp\htdocs\web\config\config.php 中的 zzzzz\xxxx

我的朋友告诉我最后一次更新是 1.7.3

但我使用的是最新的 xampp,如何将这些代码转换为最新的 php?

0 投票
2 回答
84 浏览

php - INSERT INTO 不能在一张桌子上工作,但可以在其他桌子上工作并且更新也能工作?

我的 PHP/SQL 脚本在我克隆的新表上不起作用,我复制新表的表上工作得很好

这是我的插入表格:

这是我的编辑表格:

这是我更新和插入两种不同表格的过程:

因此,使用上面的那些脚本,我能够插入和更新dbo.news上的任何内容

但是,当我将DB1.dbo.news更改 为我创建的新表(DB1.dbo.slide)时,“INSERT”将不起作用。

我尝试使用相同的表单和处理脚本添加数据,“插入”在 dbo.slide 上不起作用,但是当我在 dbo.news 上测试它时,我可以插入数据。我还测试了 UPDATE,它适用于dbo.slide和 dbo.news。

现在我想知道,为什么 INSERT 的 SAME 脚本在其他表上工作,但在新表(dbo.slide)上不起作用。这确实令人困惑,因为我没有更改任何代码,我只是更改了要插入数据的表,并且 INSERT 函数停止工作。

调试此问题并找出导致此问题的原因的最佳方法是什么?

0 投票
0 回答
72 浏览

php - 有旧的 php web 如何将 mssql 更改为 sqlsrv all

我试图改变,我认为它有效,但加载速度很慢:

mssql_query和结果 - 如何改变这些?//字符 - 我的数据库表

我收到一个致命错误:

未捕获的错误:调用未定义的函数 mssql_query()

固定登录数据库加载,正常时间。登录数据库工作完美。

将 mssql_query 、 mssql_result 更改为:

我得到代码 ansver Array ( [] => 74 ),代码运行良好(我的角色是 74)但是如何删除 Array ( [] => )

0 投票
0 回答
72 浏览

php - PHP 7 从 mssql 迁移到 sqlsrv 问题

旧代码看起来像

迁移后新代码看起来像

由于某种原因,它不起作用。我相信它与我以前在 mssql_bind 中使用的 SQLVARCHAR 有某种关系?我试图 strval($lead_id) 仍然一无所获......对不起不是 MSSQL 专家......