有没有办法将一个从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
同样适用于银色和青铜色..
我有什么方法可以做到这一点?