#解释上下文
puts "I am learning Rails, building a simple forum application."
puts "I am pretty satisfied to where I got so far but routes... "
puts "...still figuring them out."
puts "Been 2 days trying all sorts of things."
puts "This is where I am now, and something
我在获取数据库中每个论坛的帖子和主题的数量时遇到了一些问题。我可以通过两次查询得到这些值,但我想知道是否有可能只用一次查询。
此查询获取每个论坛的主题数量:
select forums.forumId, forums.forumName, count(*) as Topics FROM Topics
INNER JOIN forums ON forums.forumId = topics.forumID
GROUP BY forums.forumId;
此查询获取每个论坛的帖子数量:
select forums.forumId, forums.forumName, count(*) as
我构建了以下查询
$subforumsquery = "
SELECT
forums.*,
posts.title AS lastmsgtitle,
posts.timee AS lastmsgtime,
posts.useraid AS lastmsguseraid,
posts.useradn AS lastmsguseradn,
users.photo AS lastmsgphoto
FROM forums
我有两个表,论坛和主题。每个主题都属于一个论坛,该论坛由一个forum_id指定。对于每个论坛,我希望在同一查询中返回所属主题的计数。
SELECT (
SELECT *
FROM forums
) AS forums,
(
SELECT COUNT(*)
FROM topics t
WHERE t.forum_id=forums.id
) AS topic_count
如何传递第一个select中的ID并在第二个中进行比较?
我正在使用一个名为chatter的软件包,并设法将其包含在我自己的帖子中。现在我有一个名为游戏的表,每次我创建一个新游戏时,我还会添加一个聊天讨论。这是可行的。
因此,在单个游戏页面上,我将游戏的详细信息和聊天讨论加载为iframe。这意味着现在我在HTML中有了一个HTML。用户现在可以使用chatter讨论。
控制器看起来很像这样:
public function show(Game $game)
{
// We know this is a game
// Get the category first
$category = DB::table('chat
我是拉拉威尔的新手。我创建了简单的代码,我有一些问题:我认为这段代码很糟糕(它有效,但我使用@forelse($forums as $forum),任何地方都使用$forum)
@extends('layouts.main')
@section('content')
@forelse($forums as $forum) <-- I don't like this line, it works but i think it's possible with if or something else
@forelse($topics as $t
我正面临一个小问题,我真的不知道我可能做错了什么。我想做的是创建一个专有的论坛,我可以使用我的客户和我自己的项目。我同意这是愚蠢的尝试重新发明车轮,而不是只是撕开phpBB,但这也是一个很好的方式,我学习我的错误。
问题问题问题在于PHP循环的类别。例如,我们在SQL中有三个类别。饼干,蛋糕和咖啡现在我们有两个论坛,每个论坛说喜欢和不喜欢在一个适当的论坛,他们看起来是这样
Cookies
喜欢
不喜欢
蛋糕
喜欢
不喜欢
诸若此类。然而,在我看来,情况是这样的:
Cookies
喜欢
Cookies
不喜欢
代码,,Ok,这里是给Stac
在网页上,我希望显示论坛列表(parent_id = 0),并为每个论坛显示该论坛及其subForums组中的最新(最新)3个主题
APPLE (Forum)
iPad3 Apr 12 (Topic from subForum "Tablets")
Genius Bar Apr 11 (Topic from Forum "APPLE")
iPodNano Apr 10 (Topic from subForum "Portables")
repeat with next forum
MySQL 5.5结构
在Zend Framework2中,使用tableGateway,我想运行以下SQL查询:
SELECT categories.category_name, COUNT(forums.forum_id)
FROM categories LEFT JOIN forums
ON categories.category_id = forums.category_id
GROUP BY categories.category_name;
问题是我根本不知道该怎么做。例如,我知道如何使用$select->join(),但我不知道如何同时使用COUNT和GROUP BY。
我
我现在正在和MySQL做斗争。基本上,我有三张桌子
注释(id,thread_id,.)
线程(id,forum_id,.)
论坛(id,.)
这就是我想出的从某个论坛中选择所有线程的方法:
SELECT * FROM threads WHERE forum_id IN (
SELECT *
FROM threads
WHERE id = 4
)
现在,我不明白的是,如何选择所有的评论从一个特定的论坛。
不会那么难吧!
鲍勃