Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/274.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/3/sql-server-2005/2.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_Html_Mysql - Fatal编程技术网

Php 如何连接两个不同的表?

Php 如何连接两个不同的表?,php,html,mysql,Php,Html,Mysql,我有两个表customer和customer\u-pro,其中customer表具有自动递增的customerID,customer\u-pro表具有自动递增的cus\u-billId 两个表都有不同的字段,如 客户=客户ID,名称,金额,增加金额 客户账户=客户账单ID,客户ID,月,年 我想根据当前客户账单ID打印customer\u pro中的所有信息,并根据 所选客户ID 我使用什么命令来获得所需的结果 customer\u prolike的Html表单输入示例 Select custo

我有两个表customercustomer\u-pro,其中customer表具有自动递增的customerID,customer\u-pro表具有自动递增的cus\u-billId

两个表都有不同的字段,如 客户=客户ID名称金额增加金额 客户账户=客户账单ID客户ID

我想根据当前客户账单ID打印customer\u pro中的所有信息,并根据 所选客户ID

我使用什么命令来获得所需的结果

customer\u prolike的Html表单输入示例

Select customerID ........(**All **customerID** from customer Table)
Select Month      ........
select Year       ........
提交

当用户按下“提交”按钮时,所有信息都将插入“客户专业版”表格中 还可以根据自动递增的当前客户ID显示这些信息,并根据
所选html表单customerID内部联接用于联接具有主键和外键的两个表 您的查询如下:
$sql=“SELECT*FROM customer\u pro internal JOIN customer\u pro.customerID=customer.customerID”
然后,您必须使用

$result = mysqli_query($dbconn, $sql;)
然后创建一个表并使用

while(mysqli_fetch_array($result))
{
your table fields here
}

编辑您的问题并提供示例数据和所需结果。然后添加一个使用关键字
JOIN
的示例查询。你可能会做对的。欢迎来到SO。请访问,了解如何提问。提示:Post effort and code您需要将行存储在一个变量中:
while($row=mysqli_fetch_数组($result,mysqli_ASSOC)){/..}
。(MYSQLI\u ASSOC
是以关联数组的形式获取列)。但是是显示所有客户的专业信息,我想打印当前客户账单信息以及客户表金额和updAmount@Md.AbuZaman-以上是一个例子。调整它以适应您的需要。(如连接正确的表并添加
WHERE
子句等,我正在使用mySql@Md.AbuZaman-您应该使用mysqli或pdo。
mysql.*
-函数不安全,多年来一直被弃用,在PHP7.0中被完全删除