我在做PHPCMS二次开发,谁会PHP+MYSQL?

主要工作有:1.SQL语句当答题者回答问题后,系统自动搜索答题者自己的问题:搜索回答者发布的问题,要求问题类别和被回答者回答的问题的类别一样的,并且经过了审核的所有问题,... 主要工作有:
1.SQL语句
当答题者回答问题后,系统自动搜索答题者自己的问题:搜索回答者发布的问题,要求问题类别和被回答者回答的问题的类别一样的,并且经 过了审核的所有问题,并且按问题发布时间从早到晚进行排序。
2.把找到的所有(1-N个)符合条件的问题ID(ASKID)放入一个数组。
3,
之后建立一个循环,
依次对数组中的问题ID(ASKID)进行筛选符合条件的ID,
条件就是:检查为此ID的问题是否在table phpcms_wtgx中存在一对一关系。如果存在符合条件的ID就把这个ID检出,如果不存在就说没有符合条件的问题。
1. table phpcms_ask 问题表

askid catid username addtime ischeck
问题ID 分类ID 用户名(发问题) 发布时间 是否经过审核

2. table phpcms_wtgx 建立问题一对一关系表

gxid useraid buseraid username busername

关系ID 回答者问题ID 被回答者问题ID 用户名 被用户名
展开
 我来答
把我昵称还来
2010-08-08 · 超过34用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:56.3万
展开全部
你莫非是检查用户是否自问自答?那样的话不需要这么复杂。
1、SELECT askid FROM phpcms_ask WHERE username=`` AND catid=`` AND ischeck=TRUE ORDER BY addtime ASC;
2、$sql = "[上面的语句]";
$result = mysql_query($sql);
$buffer = array();
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
array_push($buffer, $row[0]);
}
mysql_free_result($result);
3、看不懂你表达什么意思
匿名用户
2010-08-08
展开全部
我会,有用么?放弃这个幼稚的想法回去老老实实看书吧.就你这句话就已经说明你的实力了,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式