您好,欢迎访问一九零五行业门户网

php:数据库操作类

在动态网页的世界里面,数据库是就是最有利、最高效的存储工具。动态类型网站,不管是只有寥寥几十篇文章的个人博客,还是部署了大量资源的门户、论坛、社区等都没有办法脱离数据库的支持。所以说,数据库是网站的一个灵魂,那是一点都不为过的。而mysql数据
在动态网页的世界里面,数据库是就是最有利、最高效的存储工具。动态类型网站,不管是只有寥寥几十篇文章的个人博客,还是部署了大量资源的门户、论坛、社区等都没有办法脱离数据库的支持。所以说,数据库是网站的一个灵魂,那是一点都不为过的。而mysql数据库是php最好的搭档,现在php的流行程度,我想是不言而喻的,而伴随着php流行的是mysql数据库的广泛应用。因此呢,懂得php操作数据库那是非常重要的,要玩php就要懂数据库。我现在与大家分享一个mysql数据库操作的类。
php操作mysql类error;? } function?connect($dbname)?{? $this->conn?=?mysql_connect(db_server,?db_user,?db_password);? if?(!!$this->conn){? mysql_select_db($dbname,?$this->conn);? return?true;? }? $this->error?=?mysql_error();? return?false;? }? function?insert($table,?$dataarray){? $i?=?0;?$data?=?'';? while(isset($dataarray[$i])){? $data?.=?'?.?$dataarray[$i]?.?';? if?(isset($dataarray[$i+1]))$data?.=?,?;? $i++;? }? if(mysql_query(insert?into?$table?values?($data),?$this->conn)){? return?true;? }else{? $this->error?=?mysql_error($this->conn);? return?false;? }? }? function?query($q){? if($result?=?mysql_query($q,?$this->conn)){? return?$result;? }else{? $this->error=mysql_error($this->conn);? return?false;? }? }? function?update($table,$fields,$values,$clause){? if?(count($fields)?!=?count($values)){? return?false;? }? $sql?=?update?$table?set?;? $i=0;? while(isset($fields[$i])){? $sql?=?$sql?.?$fields[$i]?.??=?'?.?$values[$i]?.?';? if?(isset($fields[$i]))?$sql?=?$sql?+?',?';? $i++;? }? $sql?=?$sql?+??where?$clause;? return?mysql_query($sql);? }? function?max($table,?$field){? $result?=?mysql_query(select?max($field)?from?$table,?$this->conn);? $row?=?mysql_fetch_array($result);? return?$row[max($field)];? }? function?getfields($table){? if($result?=?mysql_query(show?columns?from?$table,?$this->conn)){? $cms?=?mysql_fetch_assoc($result);? return?$cms['field'];? }else{? $this->error?=?mysql_error($this->conn);? return?false;? }? }? function?getrows($table,$fields,?$clause=null,?$order=null,?$llimit=null,?$ulimit=null){? $sql?=?select?;? $sql?.=?($fields?!=?'')$fields?.???:?*?;? $sql?.=?from?$table?;? if?(isset($clause))?$sql?.=?where?$clause?;? if?($order?!=?'')?$sql?.=?order?by?$order?;? if?(isset($clause))?$sql?.=?limit?$llimit,?$ulimit;? $sql?.=?;;? if($result?=?mysql_query($sql)){? return?$result;? }else{? $this->error=mysql_error($this->conn);? return?false;? }? }? function?getrow($table,?$fields=null,?$clause=null){? $rows?=?$this->getrows($table,?$fields,?$clause,?'',?0,?1);? if?(mysql_num_rows($rows))? return?mysql_fetch_array($rows);? else? return?false;? }? function?nextrow($rows){? return?mysql_fetch_array($rows);? }? function?delete($table,?$clause){? mysql_query(delete?*?from?$table?where?$clause);? }? function?close(){? mysql_close();? }? }? ?>
这些代码,我也就不多加解释了,很基础的,不过是方便大家而已!!
声明: 本文采用 by-nc-sa 协议进行授权 | it路人
转载请注明转自《php:数据库操作类》
其它类似信息

推荐信息