写了个简单的 asp + sql ce 论坛+博客

Rimifon Rimifon 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
源码:https://download.csdn.net/download/Rimifon/12716360
演示:http://fengyun.org/club/blog.asp

vultr 服务器,512M内存 + Win2012系统,20W数据,感觉性能还可忍受。 ^_^

封装了 SQLCE数据库(x64)操作+分页+链式表查询,jsonencode,验证码,md5等常用功能。
db().query(sql, par);	// 查询多行数据,或仅执行语句
db().fetch(sql, par); // 查询单行数据
db().scalar(sql,par); // 查询第一行第一列值
db().lastSql; // 得到最后一次执行的SQL语句
db().insert(table, row || rows); // 向表中插入一行或多行数据
db().create(table, cols); // 快速建表, db().create(表名, [ [名称类型,默认值,是否自动编号] ]);
db().close(); // 关闭数据库连接
db().table("test a") // 开始链式表查询
.where("id>?")
.page("id desc", 15, 3, [0]) // 根据ID倒序,每页15条,查询第3页,查询参数。执行后db()对象下会生成 rownum, pagenum, curpage, pagesize 属性
.astable('a') // 将前面的查询结果作为临时表
.join("users b on b.userid=a.userid", "left") // 关联查询另一个表
.select("a.id, count(b.userid) as usernum") // 也可使用 field 方法别名
.groupby("a.id")
.having("usernum>0")
.orderby("a.id desc")
.query(par); // 可以执行 query, fetch, scalar 中的一个,如果分页时传入了参数,则query时可免参数
...全文
评论 1
收藏 已收藏
分享
返回顶部
Rimifon
ASP 28,401 成员 356,940 内容