PHP 连接 SQL2000 为什么无任提示 PHP 连接 SQL2000 为什么无任提示。并数据库连代码下面的所有代码行均不执行。晕了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php 的某个版本后需要使用ms自己的连接驱动模块另外打开php的出错信息才能得到更多的帮助内容 测试代码如下,各大侠们帮帮菜鸟<?php global $g_conid; $g_conid=mssql_connect( "192.168.1.107","sa",""); if($g_conid=false){ echo " <font color=red> Error open database. </font> "; //exit; } else { echo " <font color=red> open database ok. </font> "; }?><html><head><meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 "><title> My Report </title></head><body><div align=center> <strong> <font color= "#3300CC " size= "6 " face= "Arial, Helvetica, sans-serif "> Days Report ss </font> </strong> </div><table width= "90% " border= "0 " cellspacing= "0 " cellpadding= "0 " align= "center "> <tr> <td> </td> </tr> <tr> <td> </td> </tr></table></body></html><?PHP mssql_close($g_conid);?> 谢谢PhpNewnew按你的建议我下载了SQLSRV20.EXE将解压后的DLL文件COPY 系统目录和EXT目录下,就有提示。提示为 无法显示网页错误代码是:500.不知道何解。谢谢大侠给出建议 我的系统是 WIN2003 +IIS+PHP5.2 只需要 php 自带的 php_mssql.dll 就可以了注意 ntwdblib.dll 需在系统搜索路径中如果安装新的扩展库,反而可能出问题打开 php 的错误提示功能,一般都能找到出现错误的所在 没用php连过mssql,干嘛不用mysql呢 if($g_conid=false)这句有毛病!可以的话先用客户端连下试试 主要是没有错误信息出来,有的话我也可以找相应的办法了,就是一点信息都不显示。 $g_conid=mssql_connect( "192.168.1.107","sa","");这句就过不了了。不是if($g_conid=false)的问题。有谁可以帮我呀 echo $g_conid = mssql_connect( "192.168.1.107","sa","");只这一句也没有反应吗?前两天在这里看到有人说 ff 中看不到 php 的错误信息的 噢,都忘了这样也没反应吗?$g_conid = mssql_connect( "192.168.1.107","sa","") or die(mssql_get_last_message()); 是的,一点信息提示都没有,不知道是不是没有配置好,还是什么支持的动态库放得不对,PHP.INI都设置好的 哪个大侠可以安装一个SQL2000调试一下,看是不是跟我的一样的情况。可以加分的 这个的确蛋痛..你知道装个SQL 还要是2000的我想没那么容易,除非是已经有的。你换firefox看看显示的什么提示来.ie 调试得打开那个什么显示错误啥的..关闭友好的提示?多年不用ie忘记了.看看是否能显示出更多的提示内容 现在都在用 php5.3以上了微软的扩展库也不见得好用,很费事的我原来的服务器是 php 5.2.10 + mssql2005 的,不然我也不会和你说只不过没上班已经半年了,不知道被他们弄成什么样子了 我自己处理完了,配置问题,将ntwdblib.dll的正确版下载后,COPY到PHP/EXT目录下,php_mssql.dll、PHP.INI和php5ts.dll是COPY到c:\windows目录下的,不是像其它书上说的,c:\windows\system32目录下。 php 采集程序问题 请教一个MYSQL统计查询的问题 如何批量修改mysql数据库中某个字段的值? 弱弱问一下,虚拟主机商的主机上有个freehost文件,什么意思? IIS 中PHP的问题 添加php_redis扩展,但无法连接redis服务器? 连接mysql时,无密码的用户通过,而有密码的用户不行 DNS转向问题,在线等... php+mysql+apache的通用安装整合方法(越详细越好) 问几个简单的问题 为什么这个页面在ie和chrome下显示完全不同? 怎样让$和字符串合体得到变量
另外打开php的出错信息才能得到更多的帮助内容
if($g_conid=false){
echo " <font color=red> Error open database. </font> ";
//exit;
}
else
{
echo " <font color=red> open database ok. </font> ";
}?><html>
<head>
<meta http-equiv= "Content-Type " content= "text/html; charset=gb2312 ">
<title> My Report </title>
</head><body>
<div align=center> <strong> <font color= "#3300CC " size= "6 " face= "Arial, Helvetica, sans-serif "> Days Report ss </font> </strong> </div>
<table width= "90% " border= "0 " cellspacing= "0 " cellpadding= "0 " align= "center ">
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table></body>
</html>
<?PHP
mssql_close($g_conid);
?>
按你的建议我下载了
SQLSRV20.EXE
将解压后的DLL文件COPY 系统目录和EXT目录下,就有提示。
提示为 无法显示网页错误代码是:500.
不知道何解。谢谢大侠给出建议
注意 ntwdblib.dll 需在系统搜索路径中如果安装新的扩展库,反而可能出问题打开 php 的错误提示功能,一般都能找到出现错误的所在
$g_conid=mssql_connect( "192.168.1.107","sa","");
这句就过不了了。不是if($g_conid=false)的问题。有谁可以帮我呀
前两天在这里看到有人说 ff 中看不到 php 的错误信息的
这样也没反应吗?$g_conid = mssql_connect( "192.168.1.107","sa","") or die(mssql_get_last_message());
这个的确蛋痛..你知道装个SQL 还要是2000的我想没那么容易,除非是已经有的。你换firefox看看显示的什么提示来.ie 调试得打开那个什么显示错误啥的..关闭友好的提示?多年不用ie忘记了.
看看是否能显示出更多的提示内容
微软的扩展库也不见得好用,很费事的我原来的服务器是 php 5.2.10 + mssql2005 的,不然我也不会和你说
只不过没上班已经半年了,不知道被他们弄成什么样子了