今天玩着没事,用php连接mssql server 2005的存储过程,出现小的错误
代码如下,
$host="localhost";
$user='sa';
$password='01211107';
$dbname='book';
$link=mssql_connect($host,$user,$password) or die('link failure');
if($link){
mssql_select_db('book');
}
$stmt=mssql_init('cheng',$link);
mssql_bind($stmt,'@ager', 25 ,SQLINT1,false,false,3);
$sp=mssql_execute($stmt);
while($row=mssql_fetch_assoc($sp)){
print_r($row);
}
存储过程为:
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER procedure [dbo].[cheng]
@ager smallint
as
begin
select count(*) as cou from student where age=@ager
end
在xdebug调试下,提示
Fatal error: Only variables can be passed by reference in D:\php5\test.php on line 16
只有变量可以通过引用传递的意思
mssql_bind(),第三个参数必须是变量
分享到:
相关推荐
那么,如何解决这个问题呢? 解决方法是杀掉占用端口 8080 的进程。下面是步骤: 首先,打开黑窗口,输入命令“netstat -ano”,这将显示当前系统中所有的网络连接和进程信息。然后,找到占用端口 8080 的进程,...
通过为每个断言提供独特的名称,可以在出错时更容易地追踪到问题源头。 5. **立即断言的使用** 立即断言可以用于捕获那些在单个时钟边沿发生的错误。文中介绍了如何使用立即断言以及如何进行类型转换(casting),...
源代码对于开发者、系统管理员和研究人员来说非常重要,因为它允许他们深入了解BIND的工作原理,进行定制化修改,或者排查问题。通过阅读和分析源代码,人们可以学习如何配置DNS服务器,理解DNS查询和响应的过程,...
在myeclipse中将html文件改成jsp文件时myeclipse卡住;将之前的任务关掉;再打开时多次部署项目的时候报错
2. **核心类和函数**:找到ML_bind的核心类和函数,比如可能存在的`Binder`类,用于绑定操作的函数,如`bind_to`或`bind_method`。这些是理解绑定机制的关键。 3. **模板和泛型编程**:C++的模板技术在`std::bind`...
"Address already in use: JVM_Bind(端口冲突)" 是一个常见的Java错误,它发生在尝试绑定一个已经被其他进程使用的网络端口时。在Java应用程序中,比如使用Jetty这样的服务器,当我们试图启动一个新的服务器实例时...
ldap_null_bind
javascirpt this_scope_call_apply_bind_柯里化 详细分析
Wandoujia_4038510_wap_jrtt_bind.apk
"Address already in use: JVM_Bind"问题主要源于端口资源的冲突,理解TCP/IP协议中关于端口的管理机制以及Java的`ServerSocket`类的工作原理,可以帮助我们有效解决这一问题。同时,掌握各种调试和排查工具,如查看...
需要注意的是,Windows XP是一个较老的操作系统,可能不支持最新的BIND版本,也可能存在安全性问题。在实际环境中,建议使用更现代的操作系统(如Windows Server系列)来部署DNS服务器,以获取更好的稳定性和安全性...
MIkrotik_RouteOS自动更新基于CentOS_7_BIND的DDNS服务配置手册
### CentOS 6.2 DNS BIND 服务部署与配置详解 #### 一、概述 本文将详细介绍如何在CentOS 6.2系统上安装与配置DNS服务。通过一系列步骤,我们将了解如何设置DNS服务器以实现域名解析功能。DNS (Domain Name System...
总的来说,`java.net.BindException: Address already in use: JVM_Bind`异常是由于网络资源的并发控制问题导致的。理解这个异常的原因并采取相应的解决方案,可以帮助开发者顺利地启动和运行Java应用程序。在日常...
主要介绍了 Tomcat Cannot assign requested address: JVM_Bind 非端口占用冲突的相关资料,需要的朋友可以参考下
标题与描述中的“Windows_x86_null-free_bindshell_for_Windows_5_0-7_0_all_service_packs”指的是一个特别设计的壳代码(Shellcode),用于在Windows操作系统上创建一个绑定式(bind)shell。这个Shellcode适用于...
然而,在实际应用中,bind 操作经常会遇到各种问题,例如绑定失败、地址使用错误等。本文将对 bind 失败的解决方案进行详细的介绍。 一、bind 操作的原理 bind 操作的原理是使用 bind API 函数将一个地址(一个...
此外,PHP还提供了其他与SQL Server相关的函数,如`mssql_bind()`用于绑定参数,`mssql_num_rows()`获取结果集中的行数等。在实际开发中,了解和熟练使用这些函数是至关重要的,以实现高效且可靠的数据库操作。 在...
在SUSE Linux上安装和配置BIND时遇到的问题通常与依赖性或库文件缺失有关。在本例中,错误信息指出`libcrypto.so.10`这个共享库文件无法找到,这是由于BIND在启动时需要OpenSSL库的支持。 首先,我们来分析这个问题...