Php 在mysql中选择成对的值并分配变量名称

Php 在mysql中选择成对的值并分配变量名称,php,mysql,foreach,while-loop,row,Php,Mysql,Foreach,While Loop,Row,好的,我已经尝试了一段时间了,但是没有成功 我需要从数据库中选择多对值,并为它们分配不同的变量名称,以便稍后处理代码,并在用户登录时显示给用户 假设这是我的“历史记录”表: 我的问题是我需要在这里做一些动态作业 基于“买家名称”和“购买日期”,我将在稍后进行另一个查询。 所以我需要一个var,如果需要的话,我可以对它进行操作和拆分 $VAR = BUYER_NAME.PURCHASE_DATE $var1 = John.2013-01-01 10:00:00; // I put the dot

好的,我已经尝试了一段时间了,但是没有成功

我需要从数据库中选择多对值,并为它们分配不同的变量名称,以便稍后处理代码,并在用户登录时显示给用户

假设这是我的“历史记录”表:

我的问题是我需要在这里做一些动态作业

基于“买家名称”和“购买日期”,我将在稍后进行另一个查询。 所以我需要一个var,如果需要的话,我可以对它进行操作和拆分

$VAR = BUYER_NAME.PURCHASE_DATE
$var1 = John.2013-01-01 10:00:00; // I put the dot here so I can explode it later
$var2 = Pete.2013-01-02 10:00:00;
etc
由于每个客户的购买量不同,我需要一个代码,为每次购买(来自给定买家)指定一个不同的var名称,并且必须以dinamic方式完成。 我想我需要做一些foreach循环,但是我越是研究这个问题,我就越感到困惑


如何实现这一点?

我将对其进行测试,但似乎仍需要为这些行指定变量名。由于每个客户的购买量不同,我需要一个代码,为每次购买(来自给定买家)指定一个不同的var名称,并且必须以dinamic方式完成。
SELECT id, CONCAT(BUYER_NAME,".",PURCHASE_DATE) AS BUYER_NAME.PURCHASE_DATE FROM table WHERE 1
SELECT id, CONCAT(BUYER_NAME,".",PURCHASE_DATE) AS BUYER_NAME.PURCHASE_DATE FROM table WHERE 1