好吧,这真是一团糟,我现在很迷茫。我正在尝试搜索一个站点,您可以在其中搜索一个单词,它将通过一个名为designs
通过多个列搜索该单词的表。我一直在工作,直到我决定我想要选择也搜索username
另一个成员的选项。在表中design
,有一个名为user
in 的列与. 我希望这是有道理的,因为我真的不想画一张桌子..id
users
$result = mysql_query("
SELECT designs.*, users.*
FROM designs, users
WHERE type LIKE '%" . mysql_real_escape_string($search1) . "%'
OR title LIKE '%" . mysql_real_escape_string($search1) . "%'
OR tags LIKE '%" . mysql_real_escape_string($search1) . "%'
OR description LIKE '%" . mysql_real_escape_string($search1) . "%'
OR users.username = " . mysql_real_escape_string($search1) . "
ORDER BY designs.id
DESC
");
这就是它当前的样子,$search1
也是用户正在搜索的内容。我希望能够显示用户在连接到后designs
通过搜索用户所做的任何内容,但它只是不起作用,任何想法?username
designs.user
users.id
还给了我“where子句中的未知列' namehere mysql_error()
'”的错误