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