Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在两个表都有相似数据的情况下将两个表的结果进行内部联接_Php_Mysql - Fatal编程技术网

Php 如何在两个表都有相似数据的情况下将两个表的结果进行内部联接

Php 如何在两个表都有相似数据的情况下将两个表的结果进行内部联接,php,mysql,Php,Mysql,我得到的结果 分析错误:语法错误,C:\xampp\htdocs\scoresfield\admin\post.php第22行的意外“$category”T_变量。。如有必要,请使用背靠背 SELECT 'club_profile.'club_name_link','players'.'player_name_link' FROM club_profile INNER JOIN players ON 'club_profile'.'club_name_link' O

我得到的结果


分析错误:语法错误,C:\xampp\htdocs\scoresfield\admin\post.php第22行的意外“$category”T_变量。。如有必要,请使用背靠背

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");
不推荐使用$var,因为它可以允许sqlinjection
查看您正在使用的sql驱动程序,改用参数绑定

&category\u结果是输入字段的值。ON子句应该包含两个表中列之间的关系。您没有将俱乐部档案中的任何内容与查询中的球员联系起来。它仍然会给出相同的响应并更新。。让我知道
"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");