繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> 新闻发布系统 (例子) 二 dbconn

新闻发布系统 (例子) 二 dbconn

2005-02-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:Open ($host, $user, $pass); if ($db != "") $this->SelectDB($db); } function Open ($host, $user, $pass) { $this->_db_linkid = mysql_connect ($host, $user, $pass); } function Close () { @mysql_free_...
关键字:例子 dbconn 系统 新闻

Open ($host, $user, $pass);

if ($db != "")

$this->SelectDB($db);

}

function Open ($host, $user, $pass) {

$this->_db_linkid = mysql_connect ($host, $user, $pass);

}

function Close () {

@mysql_free_result($this->_db_qresult);

return mysql_close ($this->_db_linkid);

}

function SelectDB ($dbname) {

if (@mysql_select_db ($dbname, $this->_db_linkid) == true) {

return 1;

}

else {

return 0;

}

}

function Query ($querystr) {

$result = mysql_query ($querystr, $this->_db_linkid);

if ($result == 0) {

return 0;

}

else {

@mysql_free_result($this->_db_qresult);

$this->RowData = array();

$this->_db_qresult = $result;

$this->RowCount = @mysql_num_rows ($this->_db_qresult);

if (!$this->RowCount) {

// The query was probably an INSERT/REPLACE etc.

$this->RowCount = 0;

}

return 1;

}

}

function SeekRow ($row = 0) {

if ((!mysql_data_seek ($this->_db_qresult, $row)) or ($row > $this->RowCount-1)) {

printf ("SeekRow: Cannot seek to row %d\n", $row);

return 0;

}

else {

return 1;

}

}

function ReadRow () {

if($this->RowData = mysql_fetch_array ($this->_db_qresult)) {

$this->NextRowNumber++;

return 1;

}

else {

return 0;

}

}

function _ident () {

return "CDBMySQL/1.1";

}

}

?>

责任编辑:admin
相关文章