数据库连接出错 谢谢,还是同样的问题,我本地都可以的,先本地配置,调试好后,然后去服务期配置,上传,就不行,asp程序那部分是可以的 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 echo mssql_get_last_message();echo"没有可以连接的服务器";exit;看看错误信息是什么 <?php $host='.'; $user='sa';/* 用户名 */ $password='5201314'; $db='master'; /*数据库 */ @$db_connect=mssql_connect($host,$user,$password); if(!$db_connect) { echo mssql_get_last_message(); exit; }?>我这样去看一下错误,可是没有任何显示,一片空白 <?php $host='.'; $user='sa';/* 用户名 */ $password='5201314'; $db='master'; /*数据库 */ @$db_connect=mssql_connect($host,$user,$password); if(!$db_connect) { echo"没有可以连接的服务器"; echo mssql_get_last_message(); exit; }?>这样还是显示老样子,没有可以连接的服务器 @$db_connect=mssql_connect($host,$user,$password);改为 $db_connect=mssql_connect($host,$user,$password); 不要有意屏蔽错误信息 哦,谢谢,现在显示是好像无法连接服务器 Unable to connect to server我用localhost,127.0.0.1和服务器ip地址都提示这样的问题 Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server 确认你的mssql是否正常,telnet 127.0.0.1 1433另外使用查询分析器连接一下,记住一定要用 $user='sa';/* 用户名 */ $password='5201314';连接,不要用windows认证模式连接如果可以连接请尝试127.0.0.1,1433 如果你修改过端口号,请把1433修改为相应的端口号 我用asp调用数据库,表都没问题的,代码基本上差不多 你不要死抱着asp没有问题就没有问题,先照这个测试了再说 好的,我测试了telnet 127.0.0.1 1433这个正常,用查询分析器也正常,自己输入sa,5201314都可以 你现在是传到服务器上有问题,确定你服务器的sql server的IP地址是不是localhost不是就改成他给你提供的IP地址和端口. 服务器的sql server的IP地址..虚拟主机的话,一般都不会是localhost的你注意看下,一般都会给你一个单独的地址 用$conn=new Com("adodb.connection"); $conn.open("driver....."); 这是我自己的服务器,我终于解决了,主要还是ntwdblib.dll的问题,谢谢大家,结帖!! PHP实现的几种常见算法 PHP Session丢失 php统计总和 【有图】服务器上网站好好的 下载到本地配置PHP环境运行就出问题了 (顶者有分)如何向生成的word文档中加入图片? 郁闷,散分! 攒了1000分问个apache安装的问题 PHP怎么实现让客户提交请求的内容发到我的邮箱??? 大家有没有用php开发过短信业务的经历,求教 请问这个SQL语句怎么写 请教有经验的PHP老鸟,程序的安全性!? phpMyAdmin无反应
echo"没有可以连接的服务器";
exit;
看看错误信息是什么
$user='sa';/* 用户名 */
$password='5201314';
$db='master'; /*数据库 */
@$db_connect=mssql_connect($host,$user,$password);
if(!$db_connect)
{
echo mssql_get_last_message();
exit;
}
?>
我这样去看一下错误,可是没有任何显示,一片空白
$user='sa';/* 用户名 */
$password='5201314';
$db='master'; /*数据库 */
@$db_connect=mssql_connect($host,$user,$password);
if(!$db_connect)
{
echo"没有可以连接的服务器";
echo mssql_get_last_message();
exit;
}
?>
这样还是显示老样子,没有可以连接的服务器
改为
$db_connect=mssql_connect($host,$user,$password);
不要有意屏蔽错误信息
我用localhost,127.0.0.1和服务器ip地址都提示这样的问题
telnet 127.0.0.1 1433另外使用查询分析器连接一下,记住一定要用
$user='sa';/* 用户名 */
$password='5201314';
连接,不要用windows认证模式连接如果可以连接请尝试
127.0.0.1,1433
如果你修改过端口号,请把1433修改为相应的端口号
不是就改成他给你提供的IP地址和端口.
$conn.open("driver.....");