php学习之mysqli的面向对象
// mySqlTool.php 封装好的工具类
<?php
class SqlTool{
private $conn;
private $host="localhost";
private $user="root";
private $password="Aa1234";
private $db="cw_system"; function SqlTool(){
$this->conn=mysqli_connect($this->host,$this->user,$this->password);
if(!$this->conn)
{
die("连接数据库失败".mysqli_error()); }
mysqli_select_db($this->conn,$this->db);
mysqli_query($this->conn,"set names utf8"); }
//方法
//完成Select sql
public function execute_dql($sql) { $res=mysqli_query($this->conn,$sql) or die(mysqli_error());
return $res;
} //完成Update ,delete,insert,dml
public function execute_dml($sql)
{
$b=mysqli_query($this->conn,$sql ) or die(mysqli_error());
if(!$b)
{ return 0; //失败
}
else
{
if(mysqli_affected_rows($this->conn)>0)
{ return 1; //表示成功
}
else {
return 2;//表示没有行数影响 } } } }
?>
//addApplayInfo.php
<?php
require_once dirname(__FILE__)."/../model/mySqlTool.php";
header("Content-type: text/html;charset=utf-8");
$sql="select * from kq_apply"; $sqlTool=new SqlTool();
$res=$sqlTool->execute_dql($sql);
while($row=$res->fetch_row())
{
foreach ($row as $key=>$val)
{ echo"--$val--";
}
echo "<br/>";
}
$res->free();
// get account num
// $num = count($_POST['applydateTime']);
// var_dump($_POST['applydateTime']);
// for($i=0;$i<$num;$i++){
// $No='K1082';
// $deptNo=$_POST['applydateTime'][$i];
// $applyTypeId=$_POST['applykbName'][$i];
// $startTime=$_POST['startTime'][$i];
// $endTime=$_POST['endTime'][$i];
// $extraTime=$_POST['reason'][$i]; // $idresult=mysqli_query($con,$idSearchSql);
// $idArr=mysqli_fetch_array($idresult);
// var_dump($idArr);
// //释放内存
// mysqli_free_result($idresult);
// } ?>
php学习之mysqli的面向对象的更多相关文章
- 如何理解并学习javascript中的面向对象(OOP) [转]
如果你想让你的javascript代码变得更加优美,性能更加卓越.或者,你想像jQuery的作者一样,写出属于自己优秀的类库(哪怕是基于 jquery的插件).那么,你请务必要学习javascript ...
- Python学习:14.Python面向对象(一)
一.面向对象简介 Python设计之初,就是一门面向对象的语言,在Python中一切皆对象,而且在Python中创建一个对象也很简单,今天我们就来学习一下Python的面向对象的知识. 二.两种编程方 ...
- JavaSE入门学习21:Java面向对象之接口(interface)(二)
一接口实现的多态 在上一篇博文:JavaSE入门学习20:Java面向对象之接口(interface)(一)中提到了接口的实现存在多态性,那么 这一篇主要就要分析接口实现的多态. 实例一 Test.j ...
- JavaSE入门学习24:Java面向对象补充
一Java中的Object类 Object类是全部Java类的父类.假设一个类没有使用extendskeyword明白标识继承另外一个类,那么这个类默认 继承Object类. public class ...
- Java程序猿的JavaScript学习笔记(6——面向对象模拟)
计划按例如以下顺序完毕这篇笔记: Java程序猿的JavaScript学习笔记(1--理念) Java程序猿的JavaScript学习笔记(2--属性复制和继承) Java程序猿的JavaScript ...
- Python学习-第三天-面向对象编程基础
Python学习-第三天-面向对象编程基础 类和对象 简单的说,类是对象的蓝图和模板,而对象是类的实例.这个解释虽然有点像用概念在解释概念,但是从这句话我们至少可以看出,类是抽象的概念,而对象是具体的 ...
- HTML 学习笔记 JavaScript(面向对象)
现在让我们继续跟着大神的脚步前进 学习一下JavaScript中的面向对象的思想,其实作为一个iOS开发者,对面向对象还是比较熟悉的,但是昨晚看了一下Js中的面向对象,妈蛋 一脸萌比啊.还好有大神.让 ...
- java学习笔记(3)之面向对象(1)
下面来谈谈我对面向对象的一些理解和总结. 1.什么叫面向对象?我自己的理解就是一种编程思想,强调对象,是一种思考问题的思维模式.在学习面向对象的时候,我们要建立起自己面向对象的思维模式. (1).先整 ...
- python学习笔记六 初识面向对象上(基础篇)
python面向对象 面向对象编程(Object-Oriented Programming )介绍 对于编程语言的初学者来讲,OOP不是一个很容易理解的编程方式,虽然大家都知道OOP的三大特性 ...
随机推荐
- Gym 100971J-Robots at Warehouse
题目链接:http://codeforces.com/gym/100971/problem/J Vitaly works at the warehouse. The warehouse can be ...
- Spring Cloud(五) --- zuul
微服务网关 在微服务架构中,后端服务往往不直接开放给调用端,而是通过一个API网关根据请求的url,路由到相应的服务.当添加API网关后,在第三方调用端和服务提供方之间就创建了一面墙,这面墙直接与调用 ...
- intent 几种用法
Intent 应该算是Android中特有的东西.你可以在Intent中指定程序 要执行的动作(比如:view,edit,dial),以及程序执行到该动作时所需要的资料.都指定好后,只要调用start ...
- Android在初始化时弹出popwindow的方法
http://blog.csdn.net/sxsboat/article/details/7340759 Android中在onCreate()时弹出popwindow,很多人都有过类似的需求吧,但 ...
- WCF快速搭建Demo
WCF快速搭建Demo ps:本Demo只是演示如何快速建立WCF 1.首先完成IBLL.BLL.Model层的搭建,由于数据访问层不是重点,WCF搭建才是主要内容,所以本Demo略去数据访问层. 新 ...
- poj3660(Cow Contest)解题报告
Solution: 传递闭包 //if a beats b and b beats c , then a beats c //to cow i, if all the result of conten ...
- (大数 小数点) 大明A+B hdu1753
大明A+B Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Subm ...
- 我的 $OI$, 退役前写点东西
离 \(NOIp2018\) 还有五天, 总想写点什么 马上退役了啊 是什么时候喜欢上信息技术的呢 记不清了, 很小的时候就喜欢捣鼓关于电脑的东西 当时也不知道有算法这种东西 只是知道有黑客 巨 j8 ...
- GO语言的进阶之路-面向过程式编程
GO语言的进阶之路-面向过程式编程 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 我们在用Golang写一个小程序的时候,未免会在多个地方调用同一块代码,这个时候如何优化你的代码呢 ...
- Linux wget断点续传,限速下载
未安装wget,联网执行以下命令即可: yum install wget 1.断点续传,只需要添加 -c 参数即可 wget -c http://mirrors.163.com/centos/7.5. ...