PHP数据库编程②自写PHP连接数据库并且操作数据库函数SQLtool_class.php
2018-01-02 21:02
585 查看
SQLtool_class.php
操作SQLtool_class.php的PHP页面
<?php class SQLtool{ private $conn; private $host="localhost"; private $user="root"; private $password="root1142495240"; private $db="123"; //指定所链接数据库 function SQLtool(){ $this->conn=mysql_connect($this->host,$this->user,$this->password); if (!$this->conn){ die("数据库链接出问题啦".mysql_error()); } mysql_select_db($this->db,$this->conn); } //完成select public function execute_dql($sql){ $res=mysql_query($sql) or die (mysql_error()); return $res; } public function execute_dml($sql){ $b=mysql_query($sql,$this->conn); if (!$b){ return 0;//失败 }else { if (mysql_affected_rows($this->conn)>0){ return 1;//表示真的成功 }else { return 2;//表示没有行数影响 } } } }
操作SQLtool_class.php的PHP页面
<?php //演示对user1表进行增删改操作 //删: $sql="delete from user1 where id=数"; //更新:$sql="updata user1 set age=100 where id = 数值"; /* $conn=mysql_connect("localhost","root","root1142495240"); if (!$conn){ die("链接数据库出错la".mysql_error()); } mysql_select_db("123",$conn); mysql_query("set names utf8"); $sql="insert into user1 (name,password,age) values('小明','1111','55')"; $res=mysql_query( $sql,$conn); if (!$res){ echo "操作失败".mysql_error(); }else { echo "操作成功"; } mysql_close($conn); */ /*****************dml操作**************/ require_once 'SQLtool_class.php'; $sql="insert into user1 (name,password,age) values('小明','1111','55')"; $sqltool=new SQLtool(); $res=$sqltool->execute_dml($sql); if ($res==0){ echo "失败"; }else if ($res==1){ echo "成功"; }else if ($res==2){ echo "没有行数影响"; } /*****************dql操作**************/ $sql="select * from user1"; $res=$sqltool->execute_dql($sql); while ($row=mysql_fetch_row($res)){ foreach ($row as $key=>$val){ echo "--$val"; } echo "<br>"; } mysql_free_result($res);
相关文章推荐
- 将数据库常用的操作(连接数据库,获得所有数据,获得一条记录,获得一列记录,获得一条索引数组,获得一条关联数组)都给封装到db.class.php里面,谁需要谁继承这个类 注意:提交封装的类文件
- Asp.Net连接Oracle数据库的通用类orahelper.cs并且利用它对数据库查询、汇总、更新等操作演示
- 自学php 之数据库连接编程
- PHP连接数据库实现注册页面的增删改查操作
- PHP使用数据库永久连接方式(mysql_pconnect)操作MySQL的是与非
- PHP mysqli连接数据库,并实现数据操作
- PHP数据库编程④使用php的mysqli扩展库操作mysql数据库
- php yii框架web项目连接数据库以及crud操作
- ASP.NET中数据库的操作初步----连接并且打开数据库
- PHP数据库编程-使用mysql扩展库对数据库操作
- ASP.NET中数据库的操作初步----连接并且打开数据库
- PHP数据库操作——连接查询
- php 连接数据库 增删改查数据操作
- php操作Mysql简单介绍:连接mysql|打开数据库|查询|关闭mysql
- PHP使用数据库永久连接方式操作MySQL的是与非
- 以前实习期间写的一段mfc编程,对数据库和xml格式文档的相关操作 主要相关代码 之一连接数据库
- window 下的 php 连接 操作 oracle 数据库
- php数据库连接及简单操作
- PHP MySQL 连接数据库,进行增、删、改、查、操作
- PHP : MySQL操作数据库 【 连接、建库、建表、增、删、改、查、关闭】