Php 选择有机会显示

Php 选择有机会显示,php,mysql,Php,Mysql,所以我有这个数据库: John 4.2 Robert 6 Maria 3.2 我想要的是让我刷新一个网站。在每次刷新中,我都会根据显示->的机会从数据库中随机获得一个名字,这意味着罗伯特会比其他人出现更多次(因为他的机会) 有办法吗?我什么都想不出来。我已经创建了您的表,其中包含名称和权重列。 根据重量,以下请求返回名称: SELECT name FROM table ORDER BY RAND()*weight DESC LIMIT 1; 您应该尝试自己编写代码。如果您有问题,请发布您尝试

所以我有这个数据库:

John 4.2
Robert 6
Maria 3.2
我想要的是让我刷新一个网站。在每次刷新中,我都会根据显示->的机会从数据库中随机获得一个名字,这意味着罗伯特会比其他人出现更多次(因为他的机会)


有办法吗?我什么都想不出来。

我已经创建了您的
,其中包含
名称
权重
列。 根据重量,以下请求返回名称:

SELECT name FROM table ORDER BY RAND()*weight DESC LIMIT 1;
您应该尝试自己编写代码。如果您有问题,请发布您尝试过的内容,并清楚解释哪些内容不起作用,然后提供。读一个好问题。一定要认真阅读。