<?php
class DBDA        //定义一个类
{//定义成员变量,不能直接定义,前面要加上public或者是privatepublic $host = "localhost";     //服务器地址public $uid = "root";            //数据库的用户名public $pwd = "123";            //数据库密码//做一个函数,执行sql语句,返回相应结果的函数,作用是这个调用这个函数可以执行任意的语句(增删改查)//(加不加public都可以,因为默认的是public的)//函数需要的参数//1.$sql是要执行的sql语句//2.$type是sql语句的类型,0代表增删改,1代表查询//3.$db 代表要操作的数据库public function Query($sql,$type=1,$db="mydb"){//造链接对象$conn = new MySQLi($this->host,$this->uid,$this->pwd,$db);//判断是否链接成功!mysqli_connect_error() or die("链接失败");//正常下一步应该写sql语句,但是这里的sql是传过来的,所以直接执行就可以//执行sql语句$result = $conn->query($sql);//判断sql语句的类型if($type==1){//如果是查询语句,返回的结果是一个二维数组return $result->fetch_all();}else{//如果是其他语句返回true(执行成功)或false(执行失败).或者可以return一句你想要输出的话.return $result;}}
}

备注:

1.定义类后,要先定义成员变量,一些链接数据库时常用的数据,定义好默认值,方便调用

2.类实现的功能:执行sql语句,返回执行完的结果。

转载于:https://www.cnblogs.com/supermeimei/p/5358151.html

php--学习封装类 (一)(操作mysql数据库的数据访问)相关推荐

  1. pythonmysql数据分析_Python操作Mysql数据库入门——数据导入pandas(数据分析准备)...

    原标题:Python操作Mysql数据库入门--数据导入pandas(数据分析准备) 欢迎关注天善智能 hellobi.com,我们是专注于商业智能BI,大数据,数据分析领域的垂直社区,学习.问答.求 ...

  2. Python操作MySQL数据库实现数据导入

    主要参考了博文python3基础:操作mysql数据库 这篇文章写的很详细,基本上把用Python操作MySQL的各种操作都详细解释了,也有配图. 注:在使用Python进行操作之前,首先需要在本地的 ...

  3. python mysqldb_python学习-使用MySQLdb操作mysql数据库

    操作环境为python2.7 centos7 一.MySQLdb的安装与配置 MySQLdb是用于Python连接mysql数据库的接口,它实现了Python数据库api规范2.0. 按照以下方式安装 ...

  4. 1899-11-30 php mysql_PHP学习十一--PHP操作MYSQL数据库

    1.PHP访问Mysql数据库的一般步骤 连接MySQL服务器 选择MySQL数据库 请求               执行SQL语句                        请求 MySQL数 ...

  5. jmeter+mysql+set_jmeter学习指南之操作 mysql 数据库

    JMeter 通过 JDBC Connection Configuration 和 JDBC Request 可以连接数据库,并进行增删改查操作,支持各种常见的数据库,本文以最常用的 MySQL 数据 ...

  6. python如何修改excel数据库_python学习笔记-day7-2-【python从mysql数据库导数据到excel,读excel,修改excel】...

    这节说下如何用python把数据库里的数据导出到excel里,并如何读取excel, 修必excel等操作. 一.用python把数据库里的数据导出到excel里 1.导入如下的模块,没有的话需要安装 ...

  7. Go语言学习笔记—golang操作MySQL数据库

    文章目录 一 准备数据库和表 二 安装配置mysql驱动 三 获得数据库连接 3.1 导入包 3.2 获得连接 3.3 初始化连接 四 插入数据 五 查询数据 5.1 单行查询 5.2 多行查询 六 ...

  8. python 操作mysql数据库查询数据

    在Windows平台上安装mysql模块用于Python开发 用python连接mysql的时候,需要用的安装版本,源码版本容易有错误提示.下边是打包了32与64版本. MySQL-python-1. ...

  9. php mysql数据库删除数据_PHP 操作Mysql数据库删除数据示例

    需求 PHP连接数据库 POST参数数据控制ID删除数据 查询剩下的数据 php连接数据库 //config.php文件内容 $database = "xx"; $dataname ...

最新文章

  1. Hibernate generator
  2. 业务逻辑实现方式选择
  3. 《HTTP权威指南》– 5.Web服务器
  4. Windows Server 2016虚拟机克隆后修改安全标识SID
  5. HDU2819Swap(二分图最大匹配)
  6. Java面试题:线程实现的两种方式及匿名内部类实现
  7. python的requests库
  8. 【一天一个C++小知识】001.C++中的static关键字
  9. php uploadify下载,JQuery上传插件Uploadify的下载与讲解
  10. ORACLE和SQL SERVER数据交换的二进制问题
  11. 杭电oj —— 2023
  12. 如何做research和survey
  13. 菜鸟学JAVA之——常用类(StringBuffer、StringBuilder、Comparable、Comparator等)
  14. iOS访问 self-signed(自签名) HTTPS
  15. VUE 首屏加载时间优化
  16. 达摩院预测的2023十大科技趋势,你看准哪个?
  17. Lightbox改造——支持滚轮缩放
  18. 自学IOS开发第2天·学习基础SwiftUI
  19. IMP811REUS/T小秘密
  20. 抖音小视频背景歌名识别的学习

热门文章

  1. 一次性搭建Hadoop高可用集群
  2. SAS 9.4 的sid问题解决方案汇总(头疼...)
  3. [人脸识别]什么叫One-shot learning
  4. python operator 模块
  5. 01-执行上下文与变量对象
  6. Weblogic之简介
  7. UIPageControl 分页
  8. View Horizon Mirage安装手册(四)——Mirage Management Console安装
  9. 精通MVC3摘译(9)-过滤器
  10. java.util 1.8_JDK1.8源码(四)——java.util.Arrays 类