博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
myql类的源码
阅读量:5035 次
发布时间:2019-06-12

本文共 2183 字,大约阅读时间需要 7 分钟。

host =$host; } if($name==''){ $this->name =$name; } if($pwd ==''){ $this->pwd =$pwd; } if($db == ''){ $this->db =$db; } $this->init_conn(); } //链接数据库 function init_conn(){ $this->conn = @mysql_connect($this->host,$this->name,$this->pwd); @mysql_select_db($this->db,$this->conn); mysql_query("set names gb2312"); } //查询结果集 function mysql_query_rst($sql){ if($this->conn==''){ $this->init_conn(); } $this->result = @mysql_query($sql,$this->conn); } //取得字段数 function getFieldsNum($sql){ $this->mysql_query_rst($sql); $this->fieldsNum = @mysql_num_fields($this->result); } //获取总行数 function getRowsNum($sql){ $this->mysql_query_rst($sql); if(mysql_errno() == 0){ return @mysql_num_rows($this->result,MYSQL_ASSOC); }else{ return ''; } } //获取单条记录数 function getRowsRst($sql){ $this->mysql_query_rst($sql); if(mysql_errno() == 0){ $this->rowsRst =mysql_fetch_array($this->result,MYSQL_ASSOC); return $this->rowsRst; }else{ return ''; } } //获取多条记录 function getRowsArray($sql){ $this->mysql_query_rst($sql); if(mysql_errno() == 0){ while($row= mysql_fetch_array($this->result,MYSQL_ASSOC){ $this->rowsArray[] =$row; } return $this->rowsArray; }else{ return ''; } } //更新、删除、插入记录 function uidRst($sql){ if($this->conn ==''){ $this->init_conn(); } @mysql_query($sql); $this->rowsNum = mysql_affected_rows(); if(mysql_errno() == 0){ return $this->rowsNum; }else{ return ''; } } //获取对应的字段数 function getFields($sql,$fields){ $this->mysql_query_rst($sql); if(mysql_errno() == 0){ if(mysql_num_fields($this->result) > 0){ $tmp = @mysql_fetch_row($this->result); $this->fieldsArray =$tmp[$fields] } return $this->fieldsArray; }else{ return ''; } } //错误信息 function msg_error(){ if(mysql_errno() != 0){ $this->msg = mysql_error(); } return $this->msg; } //释放结果集 function close_rst(){ mysql_free_result($this->result); $this->msg =''; $this->fieldsNum =0; $this->rowsNum =0; $this->fieldsArray =''; $this->rowsArray =''; } //关闭数据库 function close_conn(){ $this->close_rst(); mysql_close($this->conn); $this->conn =''; } $conne = new opmysql();}?>

 

转载于:https://www.cnblogs.com/flying-tx/p/4331945.html

你可能感兴趣的文章
oracle11G安装过程中两个参数详解
查看>>
Easy Mock
查看>>
前端进阶之路
查看>>
Oracle数据库版本号定期检视与升级的必要性分析
查看>>
python基础
查看>>
webservice soap wsdl简介
查看>>
项目冲刺-第八天
查看>>
ORACLE磁盘空间占满解决
查看>>
IMPDP】同一数据库实例不同用户间数据迁移复制——NETWORK_LINK参数
查看>>
ISCC2019-REV3
查看>>
svn安装教程
查看>>
【LeetCode & 剑指offer刷题】动态规划与贪婪法题11:121. Best Time to Buy and Sell Stock(系列)...
查看>>
C和指针 第十章 结构和联合 习题
查看>>
对给定的字符串(只包含'z','o','j'三种字符),判断他是否能AC。
查看>>
双向循环链表
查看>>
Iterator和for...of
查看>>
jupyter notebook 安装代码提示功能
查看>>
状压DP概念 及例题(洛谷 P1896 互不侵犯)
查看>>
java 复习
查看>>
【心情】此时此刻。
查看>>