+ -
当前位置:首页 → 问答吧 → 求PHP写的cdatabase这个类

求PHP写的cdatabase这个类

时间:2010-09-24

来源:互联网

$DataConn = new CDataBase($_SESSION["FHOSTNAME"],$_SESSION["FPORT"],$_SESSION["FUSER"],$_SESSION["FPASSWORD"],$_SESSION["FDBNAME"]);
$DataConn ->iselect($sql,'txt');
这是调用方法!  
谁有这个类。发给我[email protected] 谢谢了



这个类好像有的方法:
class CDatabase
  {
  public:
  BOOL UnLockTable(); //解锁
  BOOL LockTable(char* TableName,char* PRIORITY); //加锁
  int Reload(); //重新登陆,非零时返回错误信息
  char* GetState(); //服务器状态
  char* GetServerInfo(); //服务器信息
  int GetProtocolInfo(); //协议信息
  char* GetHostInfo(); //主机信息
  char * GetClientInfo(); //客户机信息
  char* GetFieldName(int FieldNum); //字段名
  BOOL IsEnd(); //是否最后
  int DropDB(char *db); //删除数据库,非零时返回错误信息
  void SeekData(int offset); //查找指定数据
  int CreateDB(char *db); //创建数据库,非零时返回错误信息
  void FreeRecord(); //释放结果集
  unsigned int GetFieldNum(); //得到字段数
  BOOL ConnectDB(Database_Param *p); //连接数据库
  MYSQL_ROW GetRecord(); //得到结果(一个记录)
  my_ulonglong GetRowNum(); //得到记录数
  BOOL SelectDB(Data_Param *para); //选择数据库
  BOOL UpdateRecord(Data_Param *para); //更新记录
  BOOL SelectRecord(Data_Param *para); //选择记录
  BOOL InsertRecord(Data_Param *para); //插入记录
  BOOL DelRecord(Data_Param *para); //删除记录
  BOOL SelectAll(Data_Param *para); //选择所有记录
  char * OutErrors(); //输出错误信息
  CDatabase(); //初始化数据库
  virtual ~CDatabase(); //关闭数据库连接
  
  private:
  MYSQL mysql; //数据库连接句柄
  MYSQL_RES *query; //结果集
  MYSQL_ROW row; //记录集
  MYSQL_FIELD *field; //字段信息(结构体)
  BOOL FindSave(char *str); //查找并保存结果集
  };
[ 此帖被lvshuocool在2010-09-24 16:43重新编辑 ]

作者: lvshuocool   发布时间: 2010-09-24

作者: lvshuocool   发布时间: 2010-09-25

作者: ahlijunjie   发布时间: 2010-09-25

相关阅读 更多