首页 / MYSQL / mysql类待更新完善_MySQL
mysql类待更新完善_MySQL
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mysql类待更新完善_MySQL,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1868字,纯文字阅读大概需要3分钟。
内容图文
![mysql类待更新完善_MySQL](/upload/InfoBanner/zyjiaocheng/578/ec1d373e17b74dcb930b6053807add17.jpg)
<?phpclass Mysql{ //连接句柄 public $con = null; public function __construct($host,$user,$pwd,$db) { $this->connect($host,$user,$pwd,$db); } //数据库连接 public function connect($host,$user,$pwd,$db) { $this->con = @mysql_connect($host,$user,$pwd,true); if(!$this->con) { echo '连接失败'.mysql_error(); die(); } if(!mysql_select_db($db,$this->con)) { echo '库选择失败'.mysql_error(); } mysql_query('set names utf8'); } //查询 Public function query($sql) { $rs = mysql_query($sql,$this->con); if(!$rs) { echo 'sql语句错误'.mysql_error(); die(); } return $rs; } //单挑查询 public function find($sql) { $rt = mysql_fetch_assoc($this->query($sql)); return $rt; } //所有查询 public function findall($sql) { $r = $this->query($sql); $arr = array(); while(($row = mysql_fetch_assoc($r))!=false) { $arr[] = $row; } return $arr; } //查询记录数 public function count($sql) { $r = $this->query($sql); return mysql_num_rows($r); } //更新数据 public function update($table,$data,$condition) { $sql = 'update '.$table.' set '; while(list($k,$v) = each($data)) { $sql .= $k.' = "'.$v.'"'.','; } $sql = substr($sql,0,-1); $sql .=' where 1=1'; while(list($key,$val) = each($condition)) { $sql .= ' and '.$key.' = "'.$val.'"'; } echo $sql; $this->query($sql); } //删除数据 //condition array($key=>$val,.......) Public function del($table,$condition) { //$condition = array('id'=>12,'name'=>'zj'); $sql = 'delete from '.$table.' where 1=1'; while(list($key,$val) = each($condition)) { $sql .= ' and '.$key.' = "'.$val.'"'; } $this->query($sql); }}$db = new Mysql('192.168.0.230','root','fpdev','oa');//$one = print_r($db->find('select * from users'));//$all = print_r($db->findall('select * from users'));//echo $db->count('select * from users');//$db->del('user_bak',array('id'=>1019,'username'=>'katherine'));$db->update('user_bak',array('username'=>'zhangsan'),array('id'=>1020,'username'=>'lq'));
内容总结
以上是互联网集市为您收集整理的mysql类待更新完善_MySQL全部内容,希望文章能够帮你解决mysql类待更新完善_MySQL所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。