thinkphp
8652c83ea1
改进聚合查询的安全性
2018-10-18 18:37:53 +08:00
thinkphp
f4301c8667
改进驱动的parseKey方法
2018-04-27 15:38:45 +08:00
thinkphp
e4d4911b46
改进一处mysql兼容性问题
2018-04-13 11:33:30 +08:00
thinkphp
7fed9cf033
改进
2018-04-12 16:33:02 +08:00
thinkphp
ae442796eb
改进
2018-04-12 16:31:54 +08:00
thinkphp
01acff377e
order方法调整
2018-04-12 11:38:49 +08:00
thinkphp
8ae0fdef46
增加Expression类及相关方法
2018-04-12 09:25:46 +08:00
thinkphp
9a68abd572
Merge branch 'master' of https://github.com/top-think/framework
2018-01-01 20:19:31 +08:00
thinkphp
282d04e4af
更新说明
2018-01-01 20:19:18 +08:00
thinkphp
fba2b4b585
改进mysql的insertAll方法
2017-12-28 17:23:33 +08:00
thinkphp
c5a826bcc1
改进sqlsrv驱动
2017-09-05 16:46:10 +08:00
yinggaozhen
18dfd95f48
新增Sqlite->parseLimit limit参数注释
2017-08-03 11:29:14 +08:00
thinkphp
52e33ddbc7
数据库驱动改进
2017-07-12 15:21:37 +08:00
fangrenfu
37ff5677dc
修正join其他表时生成的delete语句错误。
...
Db::table('a')->join('b','a.map=b.id')
->where('b.id=1')->delete();
生成的语句是
delete from a inner join b on a.map=b.id where b.id=1 //这在mssql中存在语法错误!
正确的语句应该是delete from a from a inner join b on a.map=b.id where b.id=1
希望采纳!
2017-05-20 22:50:04 -05:00
thinkphp
64cba15bd3
修正一处软删除的问题
2017-04-06 22:33:40 +08:00
thinkphp
f00825a477
改进软删除
2017-02-18 21:33:00 +08:00
thinkphp
2c0ee2f616
改进软删除
2017-02-09 19:12:45 +08:00
thinkphp
d6b9e2f628
2017更新
2017-01-01 13:00:23 +08:00
thinkphp
8f59235a0a
修正sqlsrv驱动parseOrder方法
2016-10-08 10:34:57 +08:00
thinkphp
de7d3e39e0
改进sqlsrv驱动类parseKey方法
2016-10-07 11:47:44 +08:00
thinkphp
14f4302156
改进parseKey方法
2016-10-07 11:43:08 +08:00
thinkphp
76b7f02ea4
改进join方法和alias方法的解析 改进软删除的base方法
2016-10-06 19:48:11 +08:00
thinkphp
7a27dafae4
修正mysql的json类型字段查询
2016-09-26 17:53:16 +08:00
过客
0c0da5fd44
json字段支持参数错误
...
explode 参数位置错误
2016-09-09 15:54:42 +08:00
thinkphp
10a323b2c1
修正sqlsrv驱动
2016-08-31 18:00:45 +08:00
thinkphp
a322533596
删除sqlsrv驱动的parseOrder方法
2016-08-31 15:24:20 +08:00
thinkphp
af91e7031c
部分不常用的驱动和扩展移出核心 单独扩展
2016-07-16 18:18:05 +08:00
fangrenfu
6fa8779767
修正MSSQL的UPDATE语句语法错误
...
query->table('a')->join('b','b.id=a.map')->where('b.id=1')->update($data);
以上应用时update生成的sql语句语法错误。
更正方法:join前增加from 源表名
2016-07-09 09:27:09 +08:00
thinkphp
0622729b72
修正Mysql builder驱动
2016-07-06 11:56:10 +08:00
WeakSun
bcf9215900
修正MYSQL数据库UPDATE JOIN语句语法错误
...
JOIN应该在SET之前
2016-07-01 13:33:42 +08:00
thinkphp
7f13d70d0b
改进App类和Request类
2016-06-24 23:41:02 +08:00
fangrenfu
541b765eb4
修正selectInsert方法字段数不一致错误
...
mssql中为实现排序增加了row_number列,导致在selectInsert方法中字段数不一致。
修正方法:定义selectInsertSql属性,重写selectInsert方法。
2016-06-09 09:32:40 +08:00
fangrenfu
174102836e
修改mssql 删除数据时错误
...
删除数据时不应该有ORDER,否则在MSSQL中会报错。
定义$deleteSql方式解决。
2016-06-06 22:40:25 +08:00
thinkphp
96999f04ac
改进Sqlsrv驱动
2016-06-06 15:32:24 +08:00
fangrenfu
d3540cff5b
修正mssql查询和更新时生成语句的错误
...
带order参数查询时,取值错误,取的$order[0]内容是第一个字母r。
生成update语句时,ORDER应该替换成空(MSSQL的update语句中不支持order)
2016-06-06 15:21:08 +08:00
thinkphp
c62bc8bca2
完善数据库驱动
2016-04-16 15:07:29 +08:00
thinkphp
6886c03657
数据库重构
2016-04-16 11:18:35 +08:00