Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/68.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,我现在在数据库中有四个表,询问如何使用PHPMYSQL的单个搜索参数搜索这四个表,并在单个页面中显示结果? 谢谢很多朋友 Select * From table1 inner join table2 on table1.col=table2.col inner join table3 on table#.col=table3.col .......... where Col=? 您可以替换?=?如果两个表具有相同的列名,则使用“using(column)”。请

我现在在数据库中有四个表,询问如何使用PHPMYSQL的单个搜索参数搜索这四个表,并在单个页面中显示结果? 谢谢很多朋友

    Select *
    From table1 inner join table2 on table1.col=table2.col 
    inner join table3 on table#.col=table3.col ..........
    where Col=?

您可以替换?=?如果两个表具有相同的列名,则使用“using(column)”。

请显示一些您尝试过的代码。您使用的是
mysqli
还是
PDO
?您如何显示您的结果?您的表结构是什么?您要搜索哪些列(列类型)?能否举例说明表名、外键关系等?听起来你需要加入,但需要更多关于你想做什么的信息