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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.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 SQL查询后跟内部联接_Php_Mysql_Sql_Inner Join - Fatal编程技术网

Php SQL查询后跟内部联接

Php SQL查询后跟内部联接,php,mysql,sql,inner-join,Php,Mysql,Sql,Inner Join,我需要在一个表上运行一个简单的查询,以查找具有相应id的所有行。然后我想执行一个内部联接 $applications = SELECT * FROM applications WHERE clubid = $_SESSION['id'] 一旦我得到了所有符合这个标准的行,我就想按照这个标准执行一些事情。$applications只是存储从上述查询中找到的行的一种方式 SELECT * FROM $applications INNER JOIN productsapplied ON $appl

我需要在一个表上运行一个简单的查询,以查找具有相应id的所有行。然后我想执行一个内部联接

 $applications = SELECT * FROM applications WHERE clubid = $_SESSION['id']
一旦我得到了所有符合这个标准的行,我就想按照这个标准执行一些事情。
$applications
只是存储从上述查询中找到的行的一种方式

SELECT *
FROM $applications
INNER JOIN productsapplied
ON $applications.ID = productsapplied.appid;

感谢您的帮助

将所有这些作为一个查询来完成:

SELECT *
FROM applications a INNER JOIN
     productsapplied pa
     ON a.ID = pa.appid
WHERE a.clubid = $_SESSION['id'];

您可以将这两个查询组合为

SELECT * FROM $applications
  INNER JOIN productsapplied
    ON $applications.ID = productsapplied.appid
  WHERE $applications.clubid = $_SESSION['id']

我认为您可以使用创建视图

CREATE VIEW applications AS
 SELECT * FROM applications WHERE clubid = $_SESSION['id']
引用你的话

SELECT *
FROM applications
INNER JOIN productsapplied
ON applications.ID = productsapplied.appid;

为什么会有这两个疑问?为什么你就不能用它呢?