php pdo模仿mysql函数_自定义php函数的mysql数据库pdo包装

本文详细介绍了PHP操作MySQL数据库的几个关键函数,包括dbInsert、dbSelect、dbSelectAll和dbUpdate、dbDelete,以及如何查看MySQL数据库版本。通过这些函数,可以在PHP中高效地执行数据库插入、查询、更新和删除操作。同时,文章提到了使用PDO连接MySQL数据库的方法,并展示了如何在PHP中获取MySQL数据库版本。
摘要由CSDN通过智能技术生成

define('DB_DSN','mysql:dbname=数据库名;charset=UTF8');

define('DB_USER','root');

define('DB_PASSWORD','');

function dbInsert($sql,$data=null){

$pdo = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

$stat = $pdo->prepare($sql);

return $stat->execute($data);

}

function dbSelect($sql,$data=null){

$pdo = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

$stat = $pdo->prepare($sql);

$stat->execute($data);

return $stat->fetch(PDO::FETCH_NAMED);

}

function dbSelectAll($sql,$data=null){

$pdo = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

$stat = $pdo->prepare($sql);

$stat->execute($data);

return $stat->fetchAll(PDO::FETCH_NAMED);

}

function dbUpdate($sql,$data=null){

$pdo = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

$stat = $pdo->prepare($sql);

return $stat->execute($data);

}

function dbDelete($sql,$data=null){

$pdo = new PDO(DB_DSN,DB_USER,DB_PASSWORD);

$stat = $pdo->prepare($sql);

return $stat->execute($data);

}

查看mysql数据库版本方法总结

当你接手某个mysql数据库管理时,首先你需要查看维护的mysql数据库版本:当开发人员问你mysql数据库版本时,而恰好你又遗忘了,那么此时也需要去查看mysql数据库的版本............ ...

PHP操作MySQL数据库5个步骤

PHP操作MySQL数据库一般可分为5个步骤:1.连接MySQL数据库服务器:2.选择数据库:3.执行SQL语句:4.关闭结果集:5断开与MySQL数据库服务器连接. 1.用mysql_connect ...

用PHP链接mysql数据库

PHP提供了两套数据库可用于访问mysql数据库 1)MySQL扩展函数数据库 2)MySQLI扩展数据库(improved) 使用MySQLI函数访问MySQL数据库步骤 1)链接数据库管理系统 m ...

CentOS6.8下MySQL数据库版本信息查看

方法1:使用mysql -v命令查看: [root@yeebian mysql]# mysql -V mysql Ver 14.14 Distrib 5.1.73, for redhat-linux- ...

PHP连接MySQL数据库的几种方式

PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi :MySQLi 只针对 MySQL 数据库,MySQLi 还提供了 API 接口. PDO (PHP Data Objects ...

Linux下C++访问MySQL数据库

由于想要开始了解并学习用LAMP进行web开发,所以昨晚我在Fedora上安装了MySQL,学习了MySQL的几个常用命令.想着在学习进行web开发(PHP访问数据库)之前,先用我熟悉的C++连接数据 ...

pdo操纵mysql数据库

PDO是mysql数据库操作的一个公用类了,我们不需要进行自定类就可以直接使用pdo来操作数据库了,但是在php默认配置中pdo是未开启所以我们必须先在php.ini中开启它才可以使用,下文我会讲到. ...

第二百八十五节,MySQL数据库-MySQL函数

MySQL数据库-MySQL函数 1.MySQL内置函数 SELECT执行函数,后面跟要执行的函数 CHAR_LENGTH(str)函数:返回字符串的字符长度 -- CHAR_LENGTH(str)函 ...

随机推荐

PKU 1006

数学问题吧,有兴趣的可以研究一下“中国剩余定理” // 1006.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include < ...

UVA 11582 Colossal Fibonacci Numbers&excl; 大斐波那契数

大致题意:输入两个非负整数a,b和正整数n.计算f(a^b)%n.其中f[0]=f[1]=1, f[i+2]=f[i+1]+f[i]. 即计算大斐波那契数再取模. 一开始看到大斐波那契数,就想到了矩阵 ...

Insert Delete GetRandom O&lpar;1&rpar; I &amp&semi; II

Design a data structure that supports all following operations in O(1) time. insert(val): Inserts an ...

C&plus;&plus;-多重继承的注意点

1, 钻石型多重继承如果不想要底部的类有重复的变量,则需要声明为virtual继承 class File{...}; class InputFile: virtual public File{..}; ...

VSTO Word2003 添加菜单栏&comma; 添加工具栏

直接上代码了:   Microsoft.Office.Core.CommandBar menuBar; CommandBarButton ccbtn = null;        CommandBar ...

PHP正则表达式的逆向引用与子模式 php preg&lowbar;replace应用

mixed preg_replace ( mixed pattern, mixed replacement, mixed subject [, int limit]) 功能 在 subject 中搜索 ...

QFN和QFP的区别

QFN(quad flat non-leaded package)四侧无引脚扁平封装.多称为LCC. 陶瓷QFN :基本上都是LCC 标记. 塑料QFN 也称为塑料LCC.PCLC.P-LCC 等. ...

SQL实验一

一.实验目的: 了解数据库的结构特点.领会数据库中三种类型的文件特点 学会创建和管理数据库的方法 了解SQL SERVER的基本数据类型 了解表结构的特点,学会创建和管理表的方法 学会使用T-SQL语 ...

iOS数据存储-钥匙串存储

2017.11.20 14:41* 字数 227 阅读 678评论 0喜欢 0 钥匙串介绍   1. 表示设备唯一号的标识,在IOS7中要么被禁止使用,要么重新安装程序后两次获取的标识符不一样. 2. ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值