mysql_fetch_array -> 2 mysql 个查询

mysql_fetch_array -> 2 mysql queries

大家好,

我有2个mysqltable客户和customer_ids
使用函数 mysql_fetch_array() 和 while() 我创建了一个 table 包含来自客户 table 的所有客户。如何从 customer_ids 获取每个客户的客户 ID?

假设我有以下 mysql tables

客户:
id identify 姓名 1 UK10-00021 罗伯特市场 2 UK10-00381 汤姆市场 3 SE30-00001 山姆市场 ...

customer_ids:
id customer_identify 类型 customer_id
1 SE30-00001 10 113472
2 SE30-00001 20 42718
3 UK10-00381 10 110390
4 英国 10-00021 10 100031
...

我需要用 php

创建以下 html table
客户 ID 客户名称
---------------------------------------------- ----
100031 罗伯特市场
113472 山姆市场
110390 汤姆市场
...

感谢帮助!

您需要使用JOIN操作

 $sql="select a.coustomer_id ,b.name from customer_ids a 
       LEFT JOIN customers b 
       on a.customer_identify=b.identify";

您只需要一个函数,运行查询中的一个连接

SELECT customer_id, name FROM customer_ids 
INNER JOIN customers ON customer_ids.customer_identify = customers.identify

这应该会得到所需的字段,然后正常运行 运行 你的循环