mysql,从select子句获取值并将它们分配给变量

时间:2015-08-14 14:37:27

标签: mysql variables

有没有办法将一个从select子句获取的值赋给变量,以便我可以在其他查​​询中使用该变量?

例如,我想分别给第一,第二和第三名持有者颁发金牌,银牌和铜牌。

我有一张表(mytable)和记录(第二张),我将获得前三名的名字

select name from mytable order by second desc limit 3;

以某种方式我想分配$ goldwinner = name1,$ silverwinner = name2,$ bronzewinner = name3

以便我可以将它用于

update medaltable set gold = gold + 1 where name = $goldwinner

同样适用于银色和青铜色..

我有什么方法可以做到这一点?

0 个答案:

没有答案