小葉高飛 发表于 2012-6-30 23:32:09

问个菜鸟问题,在视图里如果使用SQL语句

各位老大好,我现在的做程序与到这样一个问题,首页需要显示一月内发贴排行,例如,ABC分别排123,这个数据调用的是文章的数据库,但我要在ABC三个人的后面要显示级别,级别是要用户数据库里的,不知道怎么操作,如果按不用框架的思路就是用SQL语句来获取不同用户的级别,但在CI里不知道有没有其他的好办法来做,还是用SQL语句来做。

netputer 发表于 2012-6-30 23:52:53

视图里面当然可以用,但建议从通过 M 来完成。

可以通过 SQL 的 Join 来完成。

小葉高飛 发表于 2012-7-1 00:21:44

上面那位大哥,能不能举个例子呀

Hex 发表于 2012-7-1 11:25:59

在你取用户的时候一起把级别取出来不行吗?呵呵
来自: CodeIgniter 中国开发者社区 iPhone客户端

浪迹天涯 发表于 2012-7-1 16:09:45

为什么不在controller里就通过model把数据取出来,而是要到view里去读取呢?

小葉高飛 发表于 2012-7-4 19:44:43

我的数据库是样的:
news文章发布统计
nid             uid         username             hist             time
文章ID   会员ID      会员名               发布数          时间


user用户表
uid                username            live
会员ID            会员名                等级

现在显示的是
一个月内发布排行调用news数据库

会员名    后面想显示会员等级

不知道怎么操作

longjianghu 发表于 2012-7-5 11:06:03

模板里也可以写代码但是不建议这么做。

小葉高飛 发表于 2012-7-9 17:27:01

但不知道有什么好的方法解决:Q
页: [1]
查看完整版本: 问个菜鸟问题,在视图里如果使用SQL语句