0
我想要做的是将“主题”字段&中的所有列替换为“replyto”中的“0”(只要它是0),因为当回复它留下了一个“RE”的东西,我不喜欢...所以我只是想替换它的主题匹配0在php&mysql中使用LEFT JOIN命令帮助
我怎么能做到这一点?
$result = mysql_query("
SELECT * FROM mybb_posts
LEFT JOIN mybb_userfields ON (mybb_posts.uid = mybb_userfields.ufid)
WHERE (fid=42) OR (replyto=0)
ORDER BY pid DESC
LIMIT 0,3
");
http://img444.imageshack.us/img444/4964/helpoi.jpg
您可以在黄十岁上下的画面,我拉成功的信息和划掉主题所看到的就是我所说的
图中的表是“ mybb_posts“表
我强烈建议您指定当您进行表连接时来自哪个表的东西。在这种情况下,'OR(mybb_posts.replyto = 0)' 这可能不是你的错误,但这是一个很好的做法,并使揭示一个潜在的问题。 – 2010-06-19 02:26:41
带字段的第一个表格是“mybb_posts = subject,posts,username,replyto”,第二个表中的字段是 mybb_userfields = username,xbc,xlk,team,console,location,bandwidth – steven 2010-06-19 02:31:36