把mssql_connect前的@去掉,看错误反馈。
用ODBC方式会比较方便。
用ODBC方式会比较方便。
解决方案 »
- 如何进一步选择PHP框架,或类PHP语言。
- 安装extplorer 求助
- 求助:elseif的分支长达16个 有没有更能好的解决方案?
- 如何防止下列代码被利用注入
- PHP初学者问<?php。。。 ?>如何书写 比较快??
- include_once的使用
- 访问phpMyAdmin/index.php时报错:The specified CGI application misbehaved by not returning a complete set of HTTP headers
- 找广州php程序员一名对网站进行二次开发,兼职类型。
- HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容。
- phpadmin.exe运行报错,怎么办?
- php
- 网站用户整合,所有网站用户站点,整合到一个表里面或是跳转,如何操作,大家关注的问题PHP
2.建议去直接去下载Wamp的版本(你自己配置环境可能用问题),里面可以直接开启PHP_MSSQL模块
至少我用这个从来不会连接不上
3.可以试着用COM连接
这里讲见怎么用COM连接
允许 DCOM,需要将php.ini中的 ;com.allow_dcom=TRUE前的分号";"去掉。$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$connstr = "Provider=SQLOLEDB;
Persist Security Info=False;
User ID=sa;
Password=;
Initial Catalog=cdr;
Data Source=localhost";
$conn->Open($connstr);
$conn=@mssql_connect("localhost\\MS2005","zhengjie","123") or die("连接错误!");
mssql_select_db("学生信息管理");
if($conn)
{
echo "连接成功!";
}
else
{
echo "连接错误!";
}
?>
$conn=@mssql_connect("localhost\\MS2005","zhengjie","123") or die("连接错误!");
if($conn)
{
echo "连接成功!";
}
else
{
echo "连接错误!";
}
echo "a";
?>这样怎么A都不输出了,是不是我的代码有错误啊……
请去掉 @ 让它报出错误来
Fatal error: Call to undefined function mssql_connect() in E:\PHP\PHP\PHP\mysql\MySql1.php on line 2
去这里下载个ntwdblib.dll
http://msdn.microsoft.com/zh-cn/library/cc296152%28v=SQL.90%29.aspx
mysql_error()
查一下错误信息