MySQL の追加、削除、変更、クエリ ツール PHP クラス
リリース: 2016-07-25 08:43:37
- 以前の開発プロジェクトではフレームワークを使用せず、直接オブジェクト指向として開発された非常に実用的なmysqlツールクラスでした。
-
- header("content-type:text/html;charset=utf-8");
- class DBUtils{
-
-
- /**
- *一般的な更新メソッドの挿入更新削除操作
- *@param sql
- *@return bool true false
- */
- public function update($sql){
- $link = $this->getConn();
- mysql_query($sql);
- //エラーが発生した場合
- if(DEBUG){
- echo mysql_error() }
- $rs = mysql_affected_rows($link); ;
- $rs = $rs > 0;
- mysql_close($link);
-
- /**
- *一般的なクエリメソッドの選択操作
- *@param sql
- *@return array
- */
- // 接続を作成します。エンコーディング , データベース
- $link = $this->getConn();
- // SQL を送信
- $rs = mysql_query($sql);
- // エラーが発生した場合
- if(DEBUG){
- echo mysql_error();
- }
-
-
- $rows = array();
- while($row = mysql_fetch_array($rs)){
- $rows[] = $row;//pdemo7.php
- }
- //
- mysql_free_result($rs) ;
- mysql_close($link);
- return $rows; }
-
- /**
- *一般的なクエリメソッド select 操作のクエリ結果 1 行のデータ
- *@param sql
- *@return array 失敗した場合は false を返します
- */
- $rs = $this->queryRows($sql);
- if (!empty($rs[0])){
- return $rs[0]; }
- return false }
-
- /**
- *一般的なクエリメソッドの選択操作 クエリ結果は 1 つのデータです
- *@param sql
- *@return array 失敗した場合は false を返します
- * 例: select count(*) from user;*/
- public function queryObj($sql){
- $rs = $this->queryRows($sql);
- //var_dump($rs)
- if(!empty($rs[0][0])){
- return $rs[0][0] ;
- }
- return false;
-
-
- プライベート関数 getConn(){
- mysql_query("set names utf8"); (" ニュース ");
- $link を返す
- }
-
-
-
-
- コードをコピーします
-
-
-
-
-
-
-
MySQL、PHP
-
-
-
|
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
-
2024-10-22 09:46:29
-
2024-10-13 13:53:41
-
2024-10-12 12:15:51
-
2024-10-11 22:47:31
-
2024-10-11 19:36:51
-
2024-10-11 15:50:41
-
2024-10-11 15:07:41
-
2024-10-11 14:21:21
-
2024-10-11 12:59:11
-
2024-10-11 12:17:31