<table cellspacing="0" cellpadding="0"><tr><td class="t_f" id="postmessage_64617"> <div class="blockcode"> <div id="code_arj"><ol> <li> 以前开发项目没用框架,直接面向对象开发很实用的一个mysql工具类。 </li> <li> </li> <li> <?php <li> header("content-type:text/html;charset=utf-8"); </li> <li> class DBUtils{ </li> <li> </li> <li> </li> <li> /** </li> <li> *通用更新方法 insert update delete 操作 </li> <li> *@param sql </li> <li> *@return bool true false </li> <li> */ </li> <li> public function update($sql){ </li> <li> $link = $this->getConn(); </li> <li> mysql_query($sql); </li> <li> //如果出错显示 </li> <li> if(DEBUG){ </li> <li> echo mysql_error(); </li> <li> } </li> <li> $rs = mysql_affected_rows($link); </li> <li> $rs = $rs > 0; </li> <li> mysql_close($link); </li> <li> return $rs; </li> <li> } </li> <li> </li> <li> /** </li> <li> *通用查询方法 select 操作 </li> <li> *@param sql </li> <li> *@return array </li> <li> */ </li> <li> public function queryRows($sql){ </li> <li> //创建连接,编码,数据库 </li> <li> $link = $this->getConn(); </li> <li> //发送sql </li> <li> $rs = mysql_query($sql); </li> <li> //如果出错显示 </li> <li> if(DEBUG){ </li> <li> echo mysql_error(); </li> <li> } </li> <li> </li> <li> </li> <li> $rows = array(); </li> <li> while($row = mysql_fetch_array($rs)){ </li> <li> $rows[] = $row;//pdemo7.php </li> <li> } </li> <li> // </li> <li> mysql_free_result($rs); </li> <li> mysql_close($link); </li> <li> return $rows; </li> <li> } </li> <li> </li> <li> </li> <li> /** </li> <li> *通用查询方法 select 操作 查询结果一行数据 </li> <li> *@param sql </li> <li> *@return array 如果失败返回 false; </li> <li> */ </li> <li> public function queryRow($sql){ </li> <li> $rs = $this->queryRows($sql); </li> <li> if(!empty($rs[0])){ </li> <li> return $rs[0]; </li> <li> } </li> <li> return false; </li> <li> } </li> <li> </li> <li> /** </li> <li> *通用查询方法 select 操作 查询结果一个数据 </li> <li> *@param sql </li> <li> *@return array 如果失败返回 false; </li> <li> * 例: select count(*) from user; </li> <li> */ </li> <li> public function queryObj($sql){ </li> <li> $rs = $this->queryRows($sql); </li> <li> //var_dump($rs); </li> <li> if(!empty($rs[0][0])){ </li> <li> return $rs[0][0]; </li> <li> } </li> <li> return false; </li> <li> } </li> <li> </li> <li> </li> <li> private function getConn(){ </li> <li> $link = mysql_connect('127.0.0.1','root',''); </li> <li> mysql_query("set names utf8"); </li> <li> mysql_select_db("news"); </li> <li> return $link; </li> <li> } </li> <li> </li> <li> } </li> </ol></div> <em onclick="copycode($('code_arj'));">复制代码</em> </div> <br> </td></tr></table> <div class="ptg mbm mtn"> MySQL, PHP</div> <div id="comment_64617" class="cm"> </div> <div id="post_rate_div_64617"></div> <br><br>