精易论坛

标题: PHP+SQL+易语言 整合了很多常用功能 [打印本页]

作者: 一水情深    时间: 2022-1-21 08:21
标题: PHP+SQL+易语言 整合了很多常用功能
本帖最后由 一水情深 于 2022-1-21 10:01 编辑

最近需要php中间件来操作数据库,参考了论坛里很多中间件的源码,也参考了影知数据库源码
最后自己改写出了这个源码,自用没问题了,分享出来.有什么问题欢迎大家指正

在此感谢精易论坛,查找资料太方便了,感谢一些大佬分享出来的源码,学习借鉴很多
对了,这个PHP中间件不支持PHP7以上版本,论坛原帖中是这么说的,据传说后来原帖主人花100解决了PHP7的支持 不过没分享出来,我也没学到如果有哪位大佬解决了PHP7版本的支持,麻烦分享出来学习一下,十分感谢


补充内容 (2022-1-22 23:35):
28楼有更新版,增加了几个功能

我的sql操作源码.rar

221.92 KB, 下载次数: 226, 下载积分: 精币 -2 枚

易语言源码


作者: happyweeks365    时间: 2022-1-21 08:56
66666666666666666
作者: FBI追风大大    时间: 2022-1-21 09:30
6666666666666666
作者: 四叶草接单    时间: 2022-1-21 09:41
感谢一些大佬分享出来的源码,学习借鉴很多
作者: xjshuaishuai    时间: 2022-1-21 09:57
谢谢分享!
作者: fusiyon    时间: 2022-1-21 10:08
谢谢分享!
作者: wuqingg    时间: 2022-1-21 10:50
谢谢分享!
作者: 梦°    时间: 2022-1-21 11:00
谢谢分享!
作者: 忧郁之子    时间: 2022-1-21 11:51
虽然版本不支持PHP7,但是还是谢谢分享
作者: 吃干饭的锅    时间: 2022-1-21 12:29
支持,辛苦了
作者: xtavoxing    时间: 2022-1-21 13:52
辛苦了....
作者: alanyang001    时间: 2022-1-21 14:05
支持,辛苦了
作者: fyh505099    时间: 2022-1-21 14:13
感谢分享  学习一下
作者: qq249323076    时间: 2022-1-21 14:57
谢谢分享!
作者: ljf97318    时间: 2022-1-21 14:59
谢谢楼主的热心分享
作者: 千面萌萌    时间: 2022-1-21 15:09
我之前也采用过类似的方式:易语言搭建http server ,数据加密post到服务器之后处理。并发不行,后来换php的,稍微好一点点。
当然,这些比起一开始数据库操作都放在客户端规范、安全多了。

现在我采用客户端双数据库形式,有读写权限的数据库A账号负责更新数据(给select,update,insert权限),有读权限的数据库B账号主查询数据(给select权限)。
更新的数据是加密过的,在云服务器做一个同步的软件,解密失败的数据不会同步到数据库B

作者: shuaier    时间: 2022-1-21 15:35
谢谢楼主的热心分享
作者: kyo9766    时间: 2022-1-21 16:08
学习一下 PHP,感谢分享
作者: q1599273319    时间: 2022-1-21 17:48

作者: 我很低调    时间: 2022-1-21 20:49
正需要呢 谢谢!
作者: 1347379245    时间: 2022-1-21 21:00
谢谢分享
作者: 网海拾贝    时间: 2022-1-21 22:29
谢谢。。。。。。。。。
作者: 点点丶滴滴    时间: 2022-1-22 02:38
支持一下
作者: cha0s0000    时间: 2022-1-22 09:29
66666666666666666666
作者: 韦贝贝    时间: 2022-1-22 11:51
那是因为PHP7不在支持mysql_connect而已 mysqli面向对象是支持的 参考 https://125.confly.eu.org/forum.php?mod ... 14159864&extra=
作者: wjswzj0    时间: 2022-1-22 14:05
感谢分享,很给力!~
作者: 一水情深    时间: 2022-1-22 20:22
本帖最后由 一水情深 于 2022-1-22 20:23 编辑


数据库_查询指定字段所有内容_时间范围       读取时间1-时间2 之间的记录
数据库_删除数据_几天以前                             删除**天以前的记录
数据库_添加数据_多行                                    一次性添加N条数据

新增了几个操作,仅供参考

我的sql操作源码.rar

220.48 KB, 下载次数: 191, 下载积分: 精币 -2 枚

新版


作者: wlqc    时间: 2022-1-22 20:24
看样子 这个挺牛的。。先看看
作者: JYYeah    时间: 2022-1-22 23:13
感谢分享,很给力!~
作者: beepsanta    时间: 2022-1-23 02:09
        支持开源~!感谢分享
作者: 善有善报    时间: 2022-1-23 06:31
看看,感谢分享
作者: sweether    时间: 2022-1-23 08:10

谢谢。。。。。。。。收下了~
作者: crazyyhl    时间: 2022-1-23 12:19
支持开源~!感谢分享
作者: yxl2008    时间: 2022-1-23 14:59
谢谢分享,下载学习!!!!
作者: leiwawa001    时间: 2022-1-23 16:01
谢谢分享。
作者: 8657    时间: 2022-1-23 22:09

谢谢分享,下载学习!!!!
作者: 安安全全回家    时间: 2022-1-24 14:32
谢谢楼主分享。
作者: lm88818    时间: 2022-1-24 16:06
  谢谢分享,下载学习!!!!
作者: hhf4977    时间: 2022-1-24 21:55
感谢分享
作者: 耳东言己    时间: 2022-1-25 11:10
学习了         
作者: 我很低调    时间: 2022-1-25 11:29
一水情深 发表于 2022-1-22 20:22
数据库_查询指定字段所有内容_时间范围       读取时间1-时间2 之间的记录
数据库_删除数据_几天以前      ...

用你这个源码读mysql数据库数据返回乱码怎么解决
使用数据库_SQL_执行语句 (“zhenai539”, “set names gbk”) 也不行

作者: 一水情深    时间: 2022-1-25 14:00
我很低调 发表于 2022-1-25 11:29
用你这个源码读mysql数据库数据返回乱码怎么解决
使用数据库_SQL_执行语句 (“zhenai539”, “set names  ...

要看是什么样的乱码, 1.核对密钥设置的是否一致. 2.乱码的是不是只中文乱码?    gbk这个编码设定在php中间件里有设定的
作者: lovely203    时间: 2022-1-25 15:04

作者: 夜深海未眠    时间: 2022-1-25 17:51
,据传说后来原帖主人花100解决了PHP7的支持
作者: 我很低调    时间: 2022-1-25 22:10
一水情深 发表于 2022-1-25 14:00
要看是什么样的乱码, 1.核对密钥设置的是否一致. 2.乱码的是不是只中文乱码?    gbk这个编码设定在php中 ...

成功”
* “>0?癣s?Mz诲?枕?JE莑_鏤g雁3?奊1郟+'Hi?沃2.鰣鯓?rP炱7鯏G奃~U討?鯯>7y橆A
l觍满蟼z厜.e??=%b?誉”  就是这样的乱码
作者: 我很低调    时间: 2022-1-25 22:15
一水情深 发表于 2022-1-25 14:00
要看是什么样的乱码, 1.核对密钥设置的是否一致. 2.乱码的是不是只中文乱码?    gbk这个编码设定在php中 ...

通信密锁是数据库密码吗?
作者: 一水情深    时间: 2022-1-26 00:39
我很低调 发表于 2022-1-25 22:10
成功”
* “>0?癣s ?Mz诲?枕?JE 莑_鏤g雁3?奊1郟+'Hi?沃 2. 鰣鯓 ?rP炱 7鯏G奃~U討 ?鯯>7y橆A
l 觍满 蟼z 厜.e? ...

1.核对密钥设置的是否一致.
2.乱码的是不是只中文乱码?  比如正常返回结果全是英文的情况下 是否也乱码


你这个极度怀疑密钥有问题
作者: 我很低调    时间: 2022-1-26 11:50
一水情深 发表于 2022-1-26 00:39
1.核对密钥设置的是否一致.
2.乱码的是不是只中文乱码?  比如正常返回结果全是英文的情况下 是否也乱码
...

我自己的网站在本地正常返回文本
在空间访问数据库就是乱码 密锁是正确的
作者: 一水情深    时间: 2022-1-26 12:12
我很低调 发表于 2022-1-25 22:15
通信密锁是数据库密码吗?

加密的密码,  php里设置密码为12345  那么易语言这边也要设置12345
这样易语言用12345加密,发送给php时,php用12345解密     就是这个意思

作者: 我很低调    时间: 2022-1-26 12:32
一水情深 发表于 2022-1-26 12:12
加密的密码,  php里设置密码为12345  那么易语言这边也要设置12345
这样易语言用12345加密,发送给php时,p ...

谢谢 现在读取返回数据成功了 现在我想创建一个表 5个字段怎么创建呢
作者: 我很低调    时间: 2022-1-26 20:05
可以写个删除数据的例子吗?如果多条内容 删除会提示数组超出定义范围
作者: 白优星辰    时间: 2022-1-27 01:00
又学到了新技能
作者: 给自己留一片天空    时间: 2022-1-27 08:49
好东西,学习了
作者: hanson1025    时间: 2022-1-27 13:10
可以做一个操作oracle库的吗?
作者: 一水情深    时间: 2022-1-27 16:01
我很低调 发表于 2022-1-26 12:32
谢谢 现在读取返回数据成功了 现在我想创建一个表 5个字段怎么创建呢

数据库.数据库_新建数据表 (全局_数据库库名, 数据表名, “id int(10) PRIMARY key NOT NULL AUTO_INCREMENT , 字段1 VARCHAR(50), 字段2 VARCHAR(100),字段3 VARCHAR(50),字段4 VARCHAR(50),字段5 VARCHAR(50)”)

字段1 VARCHAR(50)   
字段1 字符串(长度50)
作者: 一水情深    时间: 2022-1-27 16:03
我很低调 发表于 2022-1-26 20:05
可以写个删除数据的例子吗?如果多条内容 删除会提示数组超出定义范围

数据库.数据库_删除数据 (全局_数据库库名, 数据表名, “字段=张三")

删除  所有字段的值等于张三的数据  
作者: 一水情深    时间: 2022-1-27 16:05
我很低调 发表于 2022-1-26 20:05
可以写个删除数据的例子吗?如果多条内容 删除会提示数组超出定义范围

如果出现 数组超出定义范围   这样的提示   应该是参数字段条件等于空


比如 "字段1=张三|字段2="       字段2的值是空的  就会出现提示
作者: 一水情深    时间: 2022-1-27 16:09
我很低调 发表于 2022-1-26 20:05
可以写个删除数据的例子吗?如果多条内容 删除会提示数组超出定义范围

还有  如果是多条内容   可以自己改写 数据库执行代码的

表达式 是   字段1='张三'  OR  字段2='李四'   OR  字段2='王晓'     这样的能同时删除 张三,李四,王晓  
作者: zhaoce    时间: 2022-1-27 16:23
收藏备用,能不能模糊cha询?
作者: 一水情深    时间: 2022-1-27 16:30
zhaoce 发表于 2022-1-27 16:23
收藏备用,能不能模糊cha询?

自己写一个子程序  拼接成sql语句   用 数据库_SQL_执行语句   即可,目前代码里所有功能的子程序也都是拼装成sql语句来执行



作者: 我很低调    时间: 2022-1-27 19:23
一水情深 发表于 2022-1-27 16:05
如果出现 数组超出定义范围   这样的提示   应该是参数字段条件等于空

判断条件“nem=” + 编辑框1.内容 + “|” + “ma=” + 编辑框2.内容 + “|” + “xu=” + 编辑框3.内容 + “|” + “ri=” + 编辑框4.内容 + “be=” + 编辑框5.内容
读取条件“nem=” + 编辑框1.内容 + “|” + “ma=” + 编辑框2.内容 + “|” + “xu=” + 编辑框3.内容 + “|” + “ri=” + 编辑框4.内容 + “be=” + 编辑框5.内容 查看你的源码输出时空的不知道怎么回事   

作者: 一水情深    时间: 2022-1-27 22:51
我很低调 发表于 2022-1-27 19:23
判断条件“nem=” + 编辑框1.内容 + “|” + “ma=” + 编辑框2.内容 + “|” + “xu=” + 编辑框 ...

调试输出(“nem=” + 编辑框1.内容 + “|” + “ma=” + 编辑框2.内容 + “|” + “xu=” + 编辑框3.内容 + “|” + “ri=” + 编辑框4.内容 + “be=” + 编辑框5.内容)
看看哪个是空的
作者: DKSO    时间: 2022-1-29 16:26
感谢分享。刚好找这个,学习了,谢谢!
作者: lm88818    时间: 2022-2-10 12:38
感谢分享。刚好找这个,学习了
作者: shuaier    时间: 2022-2-12 22:13
支持开源~!感谢分享
作者: nydqg    时间: 2022-2-13 11:25
11111111111111
作者: 375924590    时间: 2022-2-16 01:17
感谢分享,看看
作者: 237918383    时间: 2022-2-28 11:40
感谢分享
作者: 383586982    时间: 2022-2-28 11:53
需要PHP为中转执行没必要。增加风险。PHP是不安全的语言
作者: jiahaijiang    时间: 2022-2-28 11:59
好厉害,正需要呢。感谢分享
作者: jiahaijiang    时间: 2022-2-28 12:00
好厉害,正需要呢。感谢分享~~
作者: jiahaijiang    时间: 2022-2-28 12:00
好厉害,正需要呢。感谢分享
作者: 我不是罗大锤    时间: 2022-2-28 12:36
直接E2EE不香?
作者: 归去来兮辞    时间: 2022-2-28 14:21
好厉害,正需要呢。感谢分享
作者: hnxpsc    时间: 2022-2-28 14:56
感谢分享源码,您的劳动是大家的福气。
作者: myxy1022    时间: 2022-2-28 15:07
一水情深 发表于 2022-1-22 20:22
数据库_查询指定字段所有内容_时间范围       读取时间1-时间2 之间的记录
数据库_删除数据_几天以前      ...

感谢分享
作者: 飞宇    时间: 2022-2-28 22:10
那个花100块解决的 也分享了。
作者: 一水情深    时间: 2022-2-28 23:21
飞宇 发表于 2022-2-28 22:10
那个花100块解决的 也分享了。

没搜到呢,新版支持php7.x的在哪里????
作者: 一水情深    时间: 2022-2-28 23:23
我不是罗大锤 发表于 2022-2-28 12:36
直接E2EE不香?

E2EE 是不是易语言写的服务器端 要一直开着???  需要租虚拟主机? VPS主机?
php随便租个空间就能用  便宜
作者: 一水情深    时间: 2022-2-28 23:24
383586982 发表于 2022-2-28 11:53
需要PHP为中转执行没必要。增加风险。PHP是不安全的语言

易语言 调用 SQL   好像php中转一下好一点吧, 有什么具体解释?
作者: 飞宇    时间: 2022-2-28 23:33
一水情深 发表于 2022-2-28 23:21
没搜到呢,新版支持php7.x的在哪里????

888.zip (1021 Bytes, 下载次数: 7)

你看下是这个不  反正我看到了也下载了,你这么一说我想起来了。

作者: 落Ye知秋    时间: 2022-3-1 00:52
一水情深 发表于 2022-1-22 20:22
数据库_查询指定字段所有内容_时间范围       读取时间1-时间2 之间的记录
数据库_删除数据_几天以前      ...

这算不算瞌睡来了送枕头{:3_52:}感谢开源学习
作者: 一水情深    时间: 2022-3-1 07:42
飞宇 发表于 2022-2-28 23:33
你看下是这个不  反正我看到了也下载了,你这么一说我想起来了。

谢谢,研究研究
作者: 樱桃丸子    时间: 2022-3-1 09:44
666666666666
作者: 樱桃丸子    时间: 2022-3-1 09:44
666666666666666
作者: 樱桃丸子    时间: 2022-3-1 09:45
6666666666666
作者: hdlan    时间: 2022-3-1 10:14
很好很强大!!!!!!!!!!!!!!!!!
作者: feixun2013    时间: 2022-3-1 13:03
支持支持
作者: itoljeipw    时间: 2022-3-1 20:49
感谢分享,很给力!
作者: agan1225    时间: 2022-3-1 21:54
有接单的吗?走平台的加我48633826
作者: fyh505099    时间: 2022-3-1 22:05
辛苦了 感谢分享 支持一下
作者: y2j423633    时间: 2022-3-8 14:50
在此感谢精易论坛,查找资料太方便了,感谢一些大佬分享出来的源码,学习借鉴很多
作者: y2j423633    时间: 2022-3-8 14:52
一水情深 发表于 2022-1-22 20:22
数据库_查询指定字段所有内容_时间范围       读取时间1-时间2 之间的记录
数据库_删除数据_几天以前      ...

新增了几个操作,仅供参考
作者: foxlong    时间: 2022-3-8 22:45
666辛苦了 感谢分享 支持一下
作者: 达哥    时间: 2022-3-12 18:03
谢谢分享
作者: wucz    时间: 2022-3-14 07:24


作者: zjghjs    时间: 2022-3-21 14:54
下载认真学习,感谢楼主!
作者: lbbdtx    时间: 2022-3-27 19:03

谢谢分享
作者: fangcl20    时间: 2022-4-29 16:23
谢谢分享
作者: qq85668684    时间: 2022-5-4 20:56
php中间件来操作数据库




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4