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
这应该会得到所需的字段,然后正常运行 运行 你的循环
大家好,
我有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
这应该会得到所需的字段,然后正常运行 运行 你的循环