当前位置:首页 > 日记 > 正文

php实现mysql简单操作类

php实现mysql简单操作类
简单的MySQL自带的包,已经插在本框架,基于PDO写一些代码,无厘头风格…

mysql.class.php
< PHP
类MySQL扩展PDO {
公用服务器;
公共数据库;
公共用户;
公开密码;
公共$ sql;
公共功能__construct($ SERVER,数据库用户美元,美元,美元,美元的密码,端口= 3306){
这个服务器;
这个数据库;
这个用户;
此$ =密码= $密码;
家长::__construct(MySQL服务器端口:主机=美元=美元;港口;北京元数据库
美元->查询(让名字utf8);
}
公共函数降($表){
为SQL =放弃表。$表。';';
$ = $这个>查询($ SQL);
如果($){
返回true;
其他{ }
返回false;
}
}
公共函数插入($表,$,$ = NULL){
插入;
如果($ = NULL){
arrname美元= array_keys($name);
arrvalue美元= array_values($name);
其他{ }
arrname美元=爆炸(|,$name);
arrvalue美元=爆炸(| ',美元的价值);
}
为($我= 0;$我<计数(arrname美元美元);i++){
如果(我= =数(美元arrname)- 1){
SQL SQL美元美元美元美元arrname {我};
其他{ }
SQL SQL美元美元美元美元arrname {我}。
}
}
$ sql $ SQL。值();;
为($我= 0;$我<计数(arrvalue美元美元);i++){
如果(我= =数(美元arrvalue)- 1){
$ sql $ SQL。。arrvalue美元{ $我}。;
其他{ }
$ sql $ SQL。。arrvalue美元{ $我}。
}
}
为SQL。;
$ = $这个>查询($ SQL);
如果($){
返回true;
其他{ }
返回false;
}
}
公共函数删除(合表,conditionsname美元,美元conditionsvalue = null){
如果(conditionsvalue美元!= NULL){
$删除。在那里。conditionsname美元。=conditionsvalue美元。;
其他{ }
$删除。在哪里;
arrname = array_keys美元(美元conditionsname);
arrvalue = array_values美元(美元conditionsname);
为($我= 0;$我<计数(arrname美元美元);i++){
如果(我= =数(美元arrname)- 1){
美元美元美元arrname SQL。= {我}。' = '。美元美元arrvalue {我}。;
其他{ }
美元美元美元arrname SQL。= {我}=。。arrvalue美元{ $我}。;
}
}
$;
}
$ = $这个>查询($ SQL);
如果($){
返回true;
其他{ }
返回false;
}
}
公共功能选择(合表,名字conditionsname美元,美元,美元conditionsvalue = null){
如果(conditionsvalue美元!= NULL){
$select。从$表。在那里。conditionsname美元。=conditionsvalue美元。;
其他{ }
$select。从$表。在哪里;
arrname = array_keys美元(美元conditionsname);
arrvalue = array_values美元(美元conditionsname);
为($我= 0;$我<计数(arrname美元美元);i++){
如果(我= =数(美元arrname)- 1){
美元美元美元arrname SQL。= {我}。' = '。美元美元arrvalue {我}。;
其他{ }
美元美元美元arrname SQL。= {我}。' = '。美元美元arrvalue {我}。 ;
}
}
$;
}
$ = $这个>查询($ SQL);
行=;
返回$行{名称};
}
更新函数(合表,$name,美元的价值,conditionsname美元,美元conditionsvalue = null){
如果(conditionsvalue美元!= NULL){
$UPDATE。设置。$名称。=。在那里。conditionsname美元。=conditionsvalue美元。;
其他{ }
$UPDATE。设置。$名称。=。';
arrname = array_keys美元(美元conditionsname);
arrvalue = array_values美元(美元conditionsname);
为($我= 0;$我<计数(arrname美元美元);i++){
如果(我= =数(美元arrname)- 1){
美元美元美元arrname SQL。= {我}。' = '。美元美元arrvalue {我}。;
其他{ }
美元美元美元arrname SQL。= {我}。' = '。美元美元arrvalue {我}。 ;
}
}
$;
}
$ = $这个>查询($ SQL);
如果($){
返回true;
其他{ }
返回false;
}
}
公共函数组($表,name){
$select。从$表。;
$ =数组();
$ = $这个>查询($ SQL);
而($行=美元重新>取(PDO::fetch_assoc)){
array_push(美元回流,美元排{ $名});
}
返回美元;
}
公共功能fetchall($ SQL){
$ =数组();
$ = $这个>查询($ SQL);
而($行=美元重新>取(PDO::fetch_assoc)){
array_push(美元的回报,为行);
}
返回美元;
}
}

相关文章

用CDR制作橙色径向圆的方法

用CDR制作橙色径向圆的方法

方法,橙色,电脑软件,CDR,本教程是为朋友介绍橙色圆圈的CDR,非常适合初学者。 该教程教朋友使用CDR制作径向圆,这是入门级的一些小提示: 因为制作步骤比较简单,我不会剪下来,直接看台阶。 1。绘制一个矩形并在车削后删除其中一个节点。 2,选择选…

QQ经典个性签名经典签名

QQ经典个性签名经典签名

经典,个性签名,电脑软件,QQ,每天看到QQ签名,那是很犀利的!有时候,一句话一句话很酷,酷而尖锐,所以萧边介绍一些QQ超级经典个性签名在这里,供大家参考 1,生活是一样的,我们去诅咒,不要气馁,对待生活要比平静好。 2,保持激情;只有激情,你才有感染自己和他…

PS如何使彩色变成黑色PS来改变

PS如何使彩色变成黑色PS来改变

彩色,黑色,电脑软件,PS,PS如何使彩色图片变黑很多新手都不是很清楚,下面的小编辑器给大家介绍ps变化图片模式,有兴趣的朋友可以来参考哦 现在我们都知道,有时我需要制作彩色图片的灰色图片,有时报纸是黑色的,所以我们需要改变图片的样式。 方法/…

循环变量四种常见声明的编写方法浅

循环变量四种常见声明的编写方法浅

声明,变量,循环,方法,四种,Javascript声明中的循环变量在哪里,它应该在哪里 习惯1:不要直接使用 功能环(ARR){ For (I = 0; I 做某事 } } 非常危险的使用习惯。一般来说,循环变量将成为窗口对象的属性,它在全局范围内使用,很可能影响程序的正常逻辑实现…

CorelDRAW绘制时尚夏日海滩的插图

CorelDRAW绘制时尚夏日海滩的插图

绘制,插图,海滩,夏日,时尚,本教程介绍给朋友,CorelDraw,创造一个时尚的夏日海滩的说明方法。教程产生的效果非常好,而且非常困难。使用许多工具。非常适合初学者学习和推荐,让大家一起学习吧。 在炎热的夏天,如果你去海边玩,不知道怎么舒服,今天萧…

非主流签名Q网络名非主流

非主流签名Q网络名非主流

网络,非主流,电脑软件,Ldquo;你没有错,是我飞蛾扑火。选择非主流签名你的QQ。 1,在未来,谁能指引我的方向,一个人太累了。 2,我不是木乃伊,但我活在木乃伊的生命中。 3,时间长了,什么都可以用,什么会反感。 4、整天生活在虚伪的世界里,变得越来越虚伪…

PS制作了一张红外照片。

PS制作了一张红外照片。

照片,红外,电脑软件,PS,本教程是向朋友介绍一张照片给PS,把照片做成一个有红外摄影效果的摄影方法。本教程制作的照片非常好,难度也不大。建议像你这样的朋友一起学习这个教程。 本教程教授ps照片处理,学习者使用ps创建带有红外摄影效果的照片…

你如何删除礼物记录QQ常见问题

你如何删除礼物记录QQ常见问题

常见问题,删除,礼物,电脑软件,QQ,如果你想删除你自己的动态空间中发送的礼物记录,你可以登录到QQ空间,选择在个人主页上的礼物,点击发送礼物,找到你想要删除的记录,点击删除即可。…

2016个性签名中最动人的个性签名

2016个性签名中最动人的个性签名

个性签名,最动人,电脑软件,你是我的皮肤是肉,你是我的西装是扣,你是我的咖啡豆;你的爱情生活是不够的。小编辑在这里给你一些个人签名,希望有你喜欢的东西。 1。你不能这样做。你闯进了我的心,关上门,拧了锁,把钥匙丢了! 2,我爱你,像一元,长城见证我们…

简单ps去除图像中的文本水印

简单ps去除图像中的文本水印

文本,图像,水印,简单,电脑软件,本教程是一个简单的方法来删除图片上的文字和水印介绍PS。教程是非常基本的。非常适合初学者学习和推荐。让我们一起看一看。 你用图片上的水印和文字做什么其实这个方法很简单,下面的小编辑器详细介绍给大家…

ppt中添加音乐的PPT基本教程

ppt中添加音乐的PPT基本教程

教程,音乐,电脑软件,ppt,PPT,在PPT中插入声音可以使你的PPT更加丰富多彩。但是我们该怎么做呢下面是插入ppt的方法,小编,供大家参考。欢迎阅读: 如何在PPT中添加背景音乐 首先打开你的幻灯片,然后在幻灯片,单击 mdash;mdash;mdash;-插入;mdash;视频…

PS入门教程:手拉手教你一个深沉优雅

PS入门教程:手拉手教你一个深沉优雅

蜂巢,教你,手拉手,深沉,优雅,这篇文章给你一个关于PS的入门教程:手把手教你画一个深而优雅的蜂巢背景。学习本教程,你可以轻松创建各种美丽的背景地图。让我们看看感兴趣的合作伙伴。 多彩的蜂巢图案,今天我们将学习简单的过程,学习方法,可以帮…