【发布时间】:2023-04-07 08:31:01
【问题描述】:
我有一个 MSSQL 数据库。我写了一个 php 页面来连接并从中检索数据。该代码适用于我的本地主机。
$strCon = "提供者=SQLOLEDB;数据源=本地;数据库=测试;uid=sa;pwd=go;"; $strAlias = "乔治"; $strSql = "SELECT LINK FROM LINKS WHERE ALIAS = '" 。 $str别名。 "'"; $Con = new COM ("ADODB.Connection") 或 die("无法启动 ADO"); $Rs = new COM ("ADODB.Recordset") or die("Cannot start ADO"); $Con->open($strCon); $Rs->open($strSql,$Con,1,3); if (!$Rs->EOF && !$Rs->BOF) { $strTargetLink = $Rs->字段['LINK']; 回声 $strTargetLink; } $Rs->关闭(); $Con->关闭(); $Rs = 空; $Con = null;当我在服务器上运行此代码时,我收到一些错误?当回显 $strTargetLink; row 被执行,word
对象
在发送的 html 页面以及该页面的源代码中收到。
我在 IIS 上将 PHP 作为 FastCGI 应用程序运行。支持 PHP 4.4.7 和 5.2.6。
有什么想法吗?这个Object文字是什么意思?
谢谢。
我现在尝试了,而不是使用 echo
var_dump($strTargetLink);
并收到信息
object(COM)(1) { [0]=> (COM) 类型的资源(3) }
【问题讨论】:
-
请始终引用您遇到的确切错误
标签: php sql-server iis ado