<?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. textrank4zh是_GitHub - 997666901/TextRank4ZH: 从中文文本中自动提取关键词和摘要
  2. 001_docker-compose构建elk环境
  3. 安装出现 PHP Extension curl must be loaded 错误(magento)
  4. 【C语言】又是排序(指针专题)
  5. 微软python免费课程_微软再推免费在线Python教程 面向数据科学和机器学习初学者...
  6. Logback MDC
  7. Tcl Tutorial 笔记7 ·for incr
  8. LINUX上,2080/1080卡不要混插
  9. 单片机外文参考文献期刊_单片机-英文参考文献
  10. SQL语句之查询进阶篇---上
  11. 2021年更新:火爆全网的抖音“蚂蚁牙黑”视频制作实战,附软件
  12. 流利说英语level4_英语流利说懂你英语 Level4 Unit1 Part1 Vocabulary
  13. VirtualBox 解决不能为虚拟电脑打开一个新任务问题
  14. MySQL第一讲-mysql的基本框架和查询命令流程
  15. 网络容易丢包情况汇总
  16. ios打包报错: DXT1 compressed textures are not supported when publishing to iPhone
  17. EPICS记录参考--多位二进制输入记录(mbbi)
  18. fabric中简单搭建区块链浏览器
  19. cad2006安装未找到html文件,安装CAD2010时遇到的两个问题(已安装及未找到commons.css.old源文件)...
  20. 个人计算机上的服务器怎么打开,电脑服务器怎么打开

热门文章

  1. 联想电脑计算机怎么设置十进制,如何在win10系统中设置电池充电阈值
  2. 递归实现指数型枚举(搜索)
  3. neo4j︱图数据库基本概念、操作罗列与整理(一)
  4. 分布式任务调度系统xxl-job
  5. saltstack系列~第四篇
  6. ADO获取表的所有字段名
  7. ORACLE RAC运行在300G内存以上需要考虑的东西
  8. 12c r2单实例 静默安装软件
  9. 【转】比较page、request、session、application的使用范围
  10. POJ 1659 Frogs#39; Neighborhood(度序列组成)