当前位置: 首页>PHP>正文

php封装新增,php 封装

php封装新增,php 封装

把数据库做成一个类,先建一个php文件,保存。最好和平时写的那些在同一路径下。

便于以后换电脑,只需在封装里面改一下四个参数就可以了

class fengzhuang //类名

{ //四个成员变量存了四个参数

public $host = "localhost"; //代表服务器地址

public $uid = "root"; //用户名

public $pwd = "726"; //密码

public $dbname = "text11"; //数据库名称

//成员方法

public function Query($sql,$type = 1) //传入参数 第二个参数用来判断它是个查询还是增删改,让它默认等于1

{

$db = new MySQLi($this->host,$this->uid,$this->pwd,$this->dbname); //四个参数

$r = $db->query($sql); //执行

if($type == 1) //判断是什么语句

{

return $r->fetch_all(); //如果等于1,那就会返回二维数组,是查询

}

else

{

return $r; //否则就是增删改

}

}

}

都把解释写在代码里了,应该可以看懂

为了以后修改方便,以后再写有关数据库的,直接调这个封装文件就好

include ("./fengzhuang.php ");

$db = new fengzhuang();

后面再正常写sql语句、执行就可以了

[C#] 简单的 Helper 封装 -- RegularExpressionHelper

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...

iOS开发之App间账号共享与SDK封装

上篇博客中已经提到了,App间的数据共享可以使用KeyChian来实现.本篇博客就实战一下呢.开门见山,本篇博客会封装一个登录用的SD ...

Ajax实现原理,代码封装

都知道实现页面的异步操作需要使用Ajax,那么Ajax到是怎么实现异步操作的呢? 首先需要认识一个对象 --> XMLHttpRequest 对象 --> Ajax的核心.它有许多的属性和 ...

用C语言封装OC对象(耐心阅读,非常重要)

用C语言封装OC对象(耐心阅读,非常重要) 本文的主要内容来自这里 前言 做iOS开发的朋友,对OC肯定非常了解,那么大家有没有想过OC中NSInteger,NSObject,NSString这些对象 ...

【知识必备】RxJava+Retrofit二次封装最佳结合体验,打造懒人封装框架~

一.写在前面 相信各位看官对retrofit和rxjava已经耳熟能详了,最近一直在学习retrofit+rxjava的各种封装姿势,也结合自己的理解,一步一步的做起来. 骚年,如果你还没有掌握ret ...

对百度WebUploader开源上传控件的二次封装,精简前端代码(两句代码搞定上传)

前言 首先声明一下,我这个是对WebUploader开源上传控件的二次封装,底层还是WebUploader实现的,只是为了更简洁的使用他而已. 下面先介绍一下WebUploader 简介: WebUp ...

封装集合(Encapsulate Collection)

封装就是将相关的方法或者属性抽象成为一个对象. 封装的意义: 对外隐藏内部实现,接口不变,内部实现自由修改. 只返回需要的数据和方法. 提供一种方式防止数据被修改. 更好的代码复用. 当一个类的属性类 ...

CSharpGL(29)初步封装Texture和Framebuffer

+BIT祝威+悄悄在此留下版了个权的信息说: CSharpGL(29)初步封装Texture和Framebuffer +BIT祝威+悄悄在此留下版了个权的信息说: Texture和Framebuffe ...

CSharpGL(7)对VAO和VBO的封装

CSharpGL(7)对VAO和VBO的封装 2016-08-13 由于CSharpGL一直在更新,现在这个教程已经不适用最新的代码了.CSharpGL源码中包含10多个独立的Demo,更适合入门参考 ...

Swift -- 对AFN框架的封装

Swift -- 对AFN框架的封装 一.封装AFN的目的 简单的说: 解耦 日常工作中,我们一般都不会去直接使用AFNetWorking来直接发送网络请求,因为耦合性太强,假设有多个控制器都使用AF ...

随机推荐

AngularJS基础知识1

一.angularJS简介 1.什么是 AngularJS? AngularJS 是一个 JavaScript 框架.它是一个以 JavaScript 编写的库.AngularJS是协助搭建单页面工程 ...

Vue2.X的路由管理记录之 钩子函数(切割流水线)

$route可以在子组件任何地方调用,代表当前路由对象,这个属性是只读的,里面的属性是 immutable(不可变) 的,不过你可以 watch(监测变化) 它. 导航和钩子函数: 导航:路由正在发生 ...

关于C++的递归调用(n的阶乘为例)

C++,是入门编程界的一门初期的语言.今天我们浅谈一下有关C++的递归调用. 在没有继承,多态,封装之前,C++几乎看成是C语言,除了一些简单的输出和头文件. 具体代码实现如下: #include&l ...

连接到kali linux服务器上的MySQL服务器错误

前言:想把数据库什么的都放在虚拟机kali Linux里,但无奈出了好多错误. 首先:可以参照上一篇文章开启kali服务器端的远程连接功能,上一篇文章 然后:使用window端的sqlyog(MySQ ...

CSU 1114 平方根大搜索 java大数

1114: 平方根大搜索 Time Limit: 5 Sec  Memory Limit: 128 MBSubmit: 49  Solved: 23[Submit][Status][Web Board ...

C++中的虚函数(类的向上转换,和向下转换)

1.C++中的封装时为了代码的模块化,继承是为了代码的重用,而多态则是为了接口的重用. 2.C++中的多态是用虚函数来实现的. 3.子类对象向父类指针的转换(向上转换)是安全的,隐式的,而父类对象向子 ...

深入研究Java类加载机制

类加载是Java程序运行的第一步,研究类的加载有助于了解JVM执行过程,并指导开发者采取更有效的措施配合程序执行. 研究类加载机制的第二个目的是让程序能动态的控制类加载,比如热部署等,提高程序的灵活性 ...

c++11 线程池

也可参考: https://www.cnblogs.com/ailumiyana/p/10016965.html *** https://blog.csdn.net/jlusuoya/article/ ...

koa-router

为了处理URL,我们需要引入koa-router这个middleware,让它负责处理URL映射. 我们把上一节的hello-koa工程复制一份,重命名为url-koa. 先在package.json ...

Confluence设置MySQL数据库报错:必须使用'READ-COMMITTED'作为默认隔离级别。

解决方案: mysql -u root -p123456 SET GLOBAL tx_isolation='READ-COMMITTED'; mysql数据库创建 1.设置mysql隔离级别 SET ...

https://www.zydui.com/aff8bU28GDQNWBw.html
>

相关文章:

  • php程序员封装的技巧
  • PHP封装
  • php封装预处理pdo类
  • php封装接口
  • php 闭包
  • python封装
  • php函数封装
  • php封装类
  • pytorch中contiguous()
  • Solta沖刺美股:靠熱瑪吉9個月賺2億美元 林心如代言
  • pytorch中的contiguous()函數的淺淺解釋
  • 英雄聯盟數據分析專題(三)
  • 英雄聯盟無法啟動 因計算機中,發生了未知的dx錯誤,英雄聯盟無法啟動
  • for循環的3個表達式執行順序
  • D0712
  • C#中將字符轉換為鍵盤的鍵值keycode
  • 視頻去除原聲添加新的音樂時如何控制音量大小
  • 上古世紀服務器不穩定,《上古世紀》經典服火爆開服,玩家過多竟導致服務器崩潰!...
  • UK DN AS NN WG UX AA:這是一條加密推送!
  • 塔羅牌源碼|塔羅牌愛情占卜源碼
  • 深夜里,程序員最喜歡去的網站竟然是......
  • 2021/06/10| AMA:區塊鏈的內力與招式,RChain VS 其他鏈
  • 游戲自評——從電競化看LOL的設計/修改思路
  • lol最克制諾手的英雄_LOL最能克制諾手的5大英雄,誰敢來試試?
  • unity重定向_動畫重定向技術分析及其在Unity中的應用
  • 大數據之眼:無所不知的數字幽靈 - 電子書下載 -(百度網盤 高清版PDF格式)...
  • [App探索]JSBox中幽靈觸發器的實現原理探索
  • 通過labelme的json文件實現對圖片的批量裁剪
  • 同性社交軟件Blued整改:暫停注冊,對未成年人禁用
  • 數據安全建設中最難的是接口梳理,保護好接口就是保護好個人信息
  • 使用OpenCV進行實時車道檢測
  • OneAlert助力車行易提升事件響應效率,保障服務穩定性
  • 無人車行人識別---opencv
  • 車行無憂 v5.0.3 安卓版
  • 新人如何學配音?配音每日練習基本功學習?
  • winsock chapter6 - 地址家族和名字解析
  • 個人,傳承,家族?
  • VS的TFS(團隊資源管理器)