<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> class DBUtils{ <li> <li> <li> /**<li> *一般的な更新メソッドの挿入更新削除操作 <li> *@param sql <li> *@return bool true false <li>*/ <li> public function update($sql){ <li> $link = $this->getConn(); </li> <li> mysql_query($sql); </li> <li> //エラーが発生した場合 </li> <li> if(DEBUG){ </li> <li> echo mysql_error() } </li> <li> $rs = mysql_affected_rows($link); ; </li> <li> $rs = $rs > 0; </li> <li> mysql_close($link); </li> <li> </li> <li> /**</li> <li> *一般的なクエリメソッドの選択操作 </li> <li> *@param sql </li> <li> *@return array </li> <li>*/ </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> *一般的なクエリメソッド select 操作のクエリ結果 1 行のデータ </li> <li> *@param sql </li> <li> *@return array 失敗した場合は false を返します </li> <li>*/ </li> <li> $rs = $this->queryRows($sql); </li> <li> if (!empty($rs[0])){ </li> <li> return $rs[0]; } </li> <li> return false } </li> <li> </li> <li> /**</li> <li> *一般的なクエリメソッドの選択操作 クエリ結果は 1 つのデータです </li> <li> *@param sql </li> <li> *@return array 失敗した場合は false を返します </li> <li> * 例: select count(*) from user;*/ </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> プライベート関数 getConn(){ </li> <li> mysql_query("set names utf8"); (" ニュース "); </li> <li> $link を返す </li> <li> } </li> <li> </li> <li> </li> <li> <li> <li> コードをコピーします</li> <li> <li> </li> <li> <li> <li> <li> </li> <li> MySQL、PHP</li> <li> </li> <li> </li> <li> </li> </ol> </div> <em onclick="copycode($('code_arj'));"> </em> </div> </td></tr></table>