mysql的操作类(已封装)--

mysql的操作类(已封装)--

ID:22675583

大小:96.50 KB

页数:16页

时间:2018-10-30

mysql的操作类(已封装)--_第1页
mysql的操作类(已封装)--_第2页
mysql的操作类(已封装)--_第3页
mysql的操作类(已封装)--_第4页
mysql的操作类(已封装)--_第5页
资源描述:

《mysql的操作类(已封装)--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MYSQL的操作类(已封装)>>  classMySQLDB{//MYSQL数据库操作类//:熊毅//版本:2.0(发行版)//可以自由转载,修改请通知我scxy78yeah.//转载请保留以上声明//使用说明://该类完全按照ADO的习惯书写的,用过ASP的人都觉得ASP连接数据库比PHP好用(这是我的感觉),//但PHP得一个一个API地写,挺累,该类做了完全的封装//创建类的实例时可以指定一个数据库表和选择的数据库,如:nee记录上次使用的数据库表名,当指定后可以直接使用,以后的操作默认在该表//上进行操作

2、,当然也可以每次指定特殊的表进行操作//nErr指示是否操作出错,sErr记录最后一次出错的错误代码,记录了明确的有哪个函数引起的错误//错误之处请指正//欢迎来信与我交流编程经验:scxy78yeah.//我的CSDN:用户号:scxy;呢称:小熊,请多关照//可以自由转载,修改请通知我scxy78yeah.//转载请保留以上声明  var$host=localhost;//主机名var$user=boot;//用户名var$passe;//指定当前操作的数据库表var$sErr;//错误代码var$nErr;

3、//指示是否有错误存在,0无错误,1有错误var$nResult;//查询结果值var$aFName;//保存FieldsName的数组var$nRoe;//字段名var$sValue;//字段值AddNee=;$this->sValue=#!;$this->sEdit=#!;unset($this->aFName);unset($this->aNee=,$database=slt)//构造函数{$this->Initialize();$this->sTName=$TableN

4、ame;$this->linkid=mysql_connect($host,$user,$passysql_select_db($database);if(!$this->dbid){$this->nErr=1;$this->sErr=MySqlDB:选择的数据库.$database.不存在!;return;}}  functionIsEmpty($Value){if(is_string($Value)empty($Value))returntrue;returnfalse;}  func

5、tionDestroy()//数据清除处理{mysql_query(mit);mysql_close();}  functionPrintErr(){if($this->nErr==1){echo($this->sErr.<br><br>);}else{echo(没有错误<br><br>);}}  functionExecute($SQL)//直接执行SQL语句{if(empty($SQL)){$this->nErr=1;1234下一页>>>>这篇

6、文章来自..,。$this->sErr=Execute:执行语句不能为空!;returnfalse;}$this->sSQL=$SQL;if(!mysql_query($SQL)){$this->nErr=1;$this->sErr=Execute:SQL语句:.$SQL.<br>MySql错误:.mysql_error();returnfalse;}returntrue;}  functionQuery($TableName=,$SQL=*,$Condition=,$Orde

7、r=,$Sequenc=)//在数据库里执行查询{$this->Initialize();if(!empty($TableName))$this->sTName=$TableName;$strSQL=select.$SQL.from.$this->sTName;if(!empty($Condition))$strSQL=$strSQL.pty($Order))$strSQL=$strSQL.orderby.$Order;if(!empty($Sequenc))$strSQL=$strSQL..$

8、Sequenc;$this->sSQL=$strSQL;if(!$this->nResult=mysql_query($strSQL)){$this->nErr=1;$this->sErr=Query:SQL语句:.$strSQL.<br>MySql错误:.mysql_error().<br>;return;}$this-&

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。