2017-07-29 50 views
-1
SELECT 'club_profile.'club_name_link','players'.'player_name_link' 
FROM club_profile 
    INNER JOIN players ON 'club_profile'.'club_name_link' 
     OR 'players'.'player_name_link' 
     LIKE '%".$category_result."%' 
LIMIT 0,10"); 

结果我得到了如何内部连接两个表的结果的条件下,任何一个表有一个像数据

解析错误:语法错误,在C意想不到的“$类型”(T_VARIABLE):\ XAMPP \ htdocs中\ scoresfield \ admin于线22

+0

&category_result是输入字段的值。 –

+0

'ON'子句应该包含两个表中的列之间的关系。你不会将'club_profile'中的任何内容与查询中的'players'相关联。 – Barmar

回答

2

为表和列名,则不应使用单引号\ post.php中。当需要使用backtics

"SELECT club_profile.club_name_link,players.player_name_link 
FROM club_profile 
    INNER JOIN players ON club_profile.club_name_link 
     OR players.player_name_link 
     LIKE concat('%','".$category_result."','%') 
LIMIT 0,10"); 

(使用$变种已被弃用,因为可以允许sqlinje ction
看看你正在使用的sql驱动并改用参数绑定)

+0

它仍然给予相同的回应 –

+0

答案更新..让我知道 – scaisEdge

相关问题