php对数据库增删改查操作类

 1 <?php
 2
 3     /**
 4     * 函数名称:SqlTool.class.php
 5     * 函数功能:php对数据库增删改查操作类
 6     * 函数作者:张真贵
 7     * 创建时间:2015-01-05
 8     * 修改时间:
 9     */
10     header("Content-Type:text/html;charset=utf-8");
11     class SqlTool{
12         private $conn;
13         private $host = ‘localhost‘;
14         private $root = ‘root‘;
15         private $password = ‘‘;
16         private $dbname = test;
17
18         function __construct(){
19             # code...
20             $this->conn = mysql_connect($this->host,$this->root,$this->password) or die(‘连接数据库失败‘.mysql_error());
21             mysql_select_db($this->dbname);
22             mysql_set_charset(‘utf8‘);
23         }
24
25         /***************************dql操作***********************************/
26         public function execute_dql($sql){
27             $res = mysql_query($sql,$this->conn) or die(mysql_error());
28             return $res;
29         }
30
31         /****************************dml操作***********************************/
32         public function execute_dml($sql){
33             $res = mysql_query($sql,$this->conn) or die(mysql_error());
34             if (!$res) {
35                 # code...
36                 return 0;
37             }elseif (mysql_affected_rows($this->conn) > 0) {
38                 # code...
39                 return 1;
40             }else{
41                 # code...
42                 return 2;
43             }
44         }
45     }
46
47 /*******************
48     $sql = "insert into user1(id,name) values(‘7‘,‘陆逊‘)";
49     //创建对象
50     $sqlTool = new SqlTool;
51     $result = $sqlTool-> execute_dml($sql);
52     if ($result == 0) {
53         # code...
54         echo "失败";
55     }elseif ($result == 1) {
56         # code...
57         echo "成功";
58     }elseif ($result == 2) {
59         # code...
60         echo "没有影响行数";
61     }
62 *******************/
63  ?>
时间: 2024-10-13 22:49:28

php对数据库增删改查操作类的相关文章

(转)SQLite数据库增删改查操作

原文:http://www.cnblogs.com/linjiqin/archive/2011/05/26/2059182.html SQLite数据库增删改查操作 一.使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库--SQLite,SQLite3支持NULL.INTEGER.REAL(浮点数字).TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n).char(n).d

Java+MyEclipse+Tomcat (六)详解Servlet和DAO数据库增删改查操作

此篇文章主要讲述DAO.Java Bean和Servlet实现操作数据库,把链接数据库.数据库操作.前端界面显示分模块化实现.其中包括数据的CRUD增删改查操作,并通过一个常用的JSP网站前端模板界面进行描述.参考前文: Java+MyEclipse+Tomcat (一)配置过程及jsp网站开发入门 Java+MyEclipse+Tomcat (二)配置Servlet及简单实现表单提交 Java+MyEclipse+Tomcat (三)配置MySQL及查询数据显示在JSP网页中 Java+MyE

Mybatis实现简单的数据库增删改查操作

Mybatis实现简单的数据库增删改查操作 框架:mybatis(3.5.2) 数据库:mysql 工具:idea 1.新建一个maven项目,在pom文件中添加mybatis依赖及MySQL依赖 <!-- mybatis核心依赖 --> <!-- https://mvnrepository.com/artifact/org.mybatis/mybatis --> <dependency> <groupId>org.mybatis</groupId&g

板邓:wordpress中wpdb类数据库增删改查操作

wordpress中wpdb可以轻松实现数据库的增删改查,wordpress开发者必须会用的类! 案例: 1.使用wpdb类插入自己创建的一个数据表(wp_person): global $wpdb; $data=array( 'denglu_id' => $_POST['denglu_id'], 'password' => $_POST['password'], 'user_name' => $_POST['user_name']); $wpdb->insert($wpdb-&g

IOS使用FMDB封装的数据库增删改查操作

// //  DBHelper.h //  LessonStoryBoard // //  Created by 袁冬冬 on 15/10/29. //  Copyright (c) 2015年 袁冬冬. All rights reserved. // #import <Foundation/Foundation.h> #import "FMDB.h" @interface DBHelper : NSObject @property (nonatomic, strong) 

jmeter-MongoDB 数据库增删改查操作

在日常测试过程中会发现有些测试数据是通过数据库来获取的,一般常用的数据比如SQL .Oracle,此类数据库jmeter有专门的插件进行使用JDBC,今天跟大家说一说关于Mongodb这个数据库jmeter的日常操作. 在3.1版本的时间,jmeter还有mongodb的实例,到了3.2版本 实例也没有, 那么我们要怎么操作呢, 小编在这里使用了beanshell 来代替插件,因小编代码功底不足,无法写成插件来方便大家. import com.mongodb.BasicDBObject; imp

Hibernate学习-------数据库增删改查操作(部分)

(1)增加和删除 <span style="white-space:pre"> </span>@Test public void test() { EStudent student=new EStudent(); student.setName("张三"); student.setSex("男"); Session session=sf.openSession(); session.beginTransaction();

SQLite数据库增删改查操作

一.使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库--SQLite,SQLite3支持NULL.INTEGER.REAL(浮点数字). TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n). char(n).decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型. SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段

Android SQLite数据库增删改查操作

一.使用嵌入式关系型SQLite数据库存储数据 在Android平台上,集成了一个嵌入式关系型数据库——SQLite,SQLite3支持NULL.INTEGER.REAL(浮点数字). TEXT(字符串文本)和BLOB(二进制对象)数据类型,虽然它支持的类型只有五种,但实际上sqlite3也接受varchar(n). char(n).decimal(p,s) 等数据类型,只不过在运算或保存时会转成对应的五种数据类型. SQLite最大的特点是你可以把各种类型的数据保存到任何字段中,而不用关心字段