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 我的sqli中有多个表_Php_Mysql - Fatal编程技术网

Php 我的sqli中有多个表

Php 我的sqli中有多个表,php,mysql,Php,Mysql,首先,我想为我的英语不好道歉 其次,我在学院里有一个sql和php项目,医生让我制作4个表格(客户、付款、项目、公寓) clients表与payment表和project表有外键关系,project表与flats表有外键关系 我可以做一个插入语句来显示客户、付款和项目表的所有信息 ( SELECT clients.name, payment.first_cash, project_type.type_of_flat FROM clients INNER JOIN payment ON clien

首先,我想为我的英语不好道歉 其次,我在学院里有一个sql和php项目,医生让我制作4个表格(客户、付款、项目、公寓) clients表与payment表和project表有外键关系,project表与flats表有外键关系 我可以做一个插入语句来显示客户、付款和项目表的所有信息

( SELECT clients.name, payment.first_cash, project_type.type_of_flat
FROM clients
INNER JOIN payment ON clients.client_id = payment.client_id
INNER JOIN project_type ON clients.client_id = project_type.client_id

LIMIT 0 , 30 )
现在我还想在平面表格中显示信息

项目表与平面表有关系 项目表是父表,而平面表是子表

提前谢谢,再次为我的英语不好道歉 __

为什么现在又发生了争吵?

您需要添加另一个连接到flats表

SELECT clients.name, payment.first_cash, project_type.type_of_flat
FROM clients
INNER JOIN payment ON clients.client_id = payment.client_id
INNER JOIN project_type ON clients.client_id = project_type.client_id
INNER JOIN flats ON flats.project_id = project_type.project_id
LIMIT 0 , 30
在联接中,使用
id
字段联接两个表

第一个表有实际数据,
id
字段通常是它的
主键


第二个表引用了第一个表的
id
字段,该字段是
外键

谢谢你,伙计,现在我在主题中添加了一个新问题:D