连接数据库问题

czhhua28 2005-03-25 04:12:08
<?php
class db_sqlserver{
var $servername;
var $databasename = '';
var $username;
var $password;
var $conn = '';

function db_sqlserver($servername, $username, $password){
$this->servername = $servername;
$this->username = $username;
$this->password = $password;
}

function connection_sqlserver(){
$this->conn = mssql_connect($this->servername, $this->username, $this->password);
return $this->conn;
}

function select_database($databasename){
mssql_select_db($databasename, $this->conn);
}

function query($query_sql){
$this->result = mssql_query($query_sql, $this->conn);
return $this->result;
}

function get_result_array($query_sql){
$this->record = mssql_fetch_array($this->query($query_sql));
return $this->record;
}

function get_row_array($query_sql){
$this->record = mssql_fetch_row($this->query($query_sql));
return $this->record;
}
}
?>

Fatal error: Call to undefined function: mssql_connect() in C:\Apache2\htdocs\db.php on line 16
这是为什么?
...全文
68 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
czhhua28 2005-03-25
  • 打赏
  • 举报
回复
搞定了,多谢各位了!!
czhhua28 2005-03-25
  • 打赏
  • 举报
回复
怎么解决这个问题,请各位高手指点!!
xuzuning 2005-03-25
  • 打赏
  • 举报
回复
Fatal error: Call to undefined function: mssql_connect()
是说函数mssql_connect没有定义,也就是说你没有加载mssql扩展或加载失败!
czhhua28 2005-03-25
  • 打赏
  • 举报
回复
我是这样生成实例的
<?php
$a = new db_sqlserver('localhost', '', '');
$a->connection_sqlserver();
$a->select_database('demo');
$field = $a->get_row_array('select * from demo');
echo $field['id'];

?>
lawyu 2005-03-25
  • 打赏
  • 举报
回复
sorry,刚才看错了
看起来没什么问题啊,你是怎么用这个类的?生成实例了吗?这个类没有语法错误,
lawyu 2005-03-25
  • 打赏
  • 举报
回复
没有这个函数啊:mssql_connect()

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧