2016-02-09 22 views
0

我有一个php脚本代码来显示表格主题中的列,也是表格用户中的一列。但它没有像我预期的那样工作。为什么重复的SELECT不能用于数据库

我编译这样的代码:

$sql = "SELECT id, title, jenis FROM topics WHERE message LIKE '%" . $word . "%' ORDER BY message LIMIT 10, SELECT id, username FROM users WHERE users LIKE '%" . $word . "%' ORDER BY users LIMIT 10"; 

又该如何?

+1

因为您有一个逗号分隔查询,您应该有一个分号。一旦你解决了,你会遇到其他问题。 –

+0

@Jay该代码应该如何编译?我不了解分号 – Norax

+0

查询必须用分号隔开。分号是SQL的语句*的结尾。 –

回答

0

要使其正常工作,您需要使用multi_query在一个语句字符串中执行多个语句。另外请注意,要分隔两个查询,您需要;而不是,

+3

OP为什么要“使用这个”?一个好的答案***将总是解释所做的事情以及为什么这样做,不仅是为了OP,而且是为了将来SO的访问者。 –

+0

谢谢,我会尽力了解这种方法 – Norax

相关问题