Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.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 mysql在三种类型之间进行选择的搜索页面_Php_Mysql_Inner Join - Fatal编程技术网

允许用户使用php mysql在三种类型之间进行选择的搜索页面

允许用户使用php mysql在三种类型之间进行选择的搜索页面,php,mysql,inner-join,Php,Mysql,Inner Join,我有一个包含三种搜索类型的搜索页面,我想根据选择的类型过滤搜索 类型1:按最新成员 类型2:按专业划分 类型3:按名称 专门化表: 专业化 你的名字 成员表: 用户id 名字 姓 专业化 注册日期 但问题是第一种类型工作正常,而第二种类型显示的是所有成员,而不是所选的专门化 专门化的第一个查询用于从下拉列表中选择专门化 第二个是在sepicalization表和members表之间连接 有人能帮我吗 search.php 在SQL查询中需要WHERE子句 SELECT ... JOIN ...

我有一个包含三种搜索类型的搜索页面,我想根据选择的类型过滤搜索

类型1:按最新成员 类型2:按专业划分 类型3:按名称 专门化表:

专业化 你的名字 成员表:

用户id 名字 姓 专业化 注册日期 但问题是第一种类型工作正常,而第二种类型显示的是所有成员,而不是所选的专门化

专门化的第一个查询用于从下拉列表中选择专门化

第二个是在sepicalization表和members表之间连接 有人能帮我吗

search.php 在SQL查询中需要WHERE子句

SELECT ... JOIN ... WHERE u.specialization = '$selectedSpec'
SELECT ... JOIN ... WHERE u.specialization = '$selectedSpec'