我正在用php开发一个论坛。我在每个帖子下创建了一个"Reply With Quote“按钮,当用户单击该按钮时,它运行一个JQuery函数,该函数获取该帖子的文本,并将其放入CKEditor中,并使用具有id="quote"的Div将文本包装起来。插入CKEditor后的文本如下所示
<div id="quote">This is the quoted Text"</div>
通常,在论坛中,值是以如下引号传递的
[QUOTE=user_name;post_id]This is Quoted Text[/QUOTE]
可能重复:
我想在php和mysql中建立一个小论坛。我有两张桌子:
forum_posts: id(Primary_Key),user_id(Foreign_Key),文本
和
用户: id(Primary_key),用户名
现在,我想列出所有的论坛帖子和每个帖子,我想显示作者。
我的尝试:
$mySQL_getPosts = mysql_query('SELECT * FROM forum_posts ORDER BY id ASC');
当然,这只给了我所有的帖子。但是如何连接到我的用户表呢?
最后,我想展示这样一个帖子:
Username wrote: | Her
我有一个论坛用PHP编写使用MySQL,我想提供论坛搜索。它将允许用户搜索特定的字符串,以及对诸如post日期和主题等元数据进行筛选。元数据可以被有效地搜索,因为这些字段中的大多数都是索引的,但是我认为主要用例当然是正常的文本搜索,并且不需要使用元数据过滤器来减少结果。
经过一些测试后,我发现,与大多数人的设置相反,为了获得结果的数量,SQL_CALC_FOUND_ROWS比执行两次查询要快得多(大约1.5倍),所以我拥有的最佳查询是:
SQL_CALC_FOUND_ROWS * from blahblah where content like '%term%' limit w