Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
总结php结果_Php_Echo - Fatal编程技术网

总结php结果

总结php结果,php,echo,Php,Echo,到目前为止,我得到了以下代码: function toplist() {$sql = "SELECT * FROM list WHERE date=curdate()"; $result = mysql_query($sql); $num= mysql_numrows($result); if ( mysql_num_rows($result) ) { $i=0; while( $i < $num) { $user = mysql_real_escape_string(mysql_res

到目前为止,我得到了以下代码:

function toplist() {$sql = "SELECT * FROM list WHERE date=curdate()";
$result = mysql_query($sql);
$num= mysql_numrows($result);
if ( mysql_num_rows($result) ) {
$i=0;

while( $i < $num) {
$user = mysql_real_escape_string(mysql_result($result, $i, "user"));
$todayscore = mysql_real_escape_string(mysql_result($result, $i, "todayscore"));

echo '
'.mysql_real_escape_string(mysql_result($result, $i, "user")).' 
'.mysql_real_escape_string(mysql_result($result, $i, "todayscore ")).' points
<br/>';

$i++;
    }   
    }}
function toplist(){$sql=“SELECT*FROM list WHERE date=curdate()”;
$result=mysql\u查询($sql);
$num=mysql\u numrows($result);
if(mysql_num_行($result)){
$i=0;
而($i<$num){
$user=mysql\u real\u escape\u字符串(mysql\u result($result,$i,“user”);
$todayscore=mysql\u real\u escape\u字符串(mysql\u result($result,$i,“todayscore”);
回声'
“.mysql\u real\u escape\u字符串(mysql\u result($result,$i,“user”))”
“.mysql\u real\u escape\u string(mysql\u result($result,$i,“todayscore”))”得分

; $i++; } }}
这将产生如下列表:
用户2 200分
用户一号300分
用户两个150分
用户2 100分

现在我想这样总结一下(从上面的例子):
用户两个450分
用户一300分

如果可能的话,进行排列,这样得分最多的用户就可以超过其他用户


提前谢谢。

太好了,太好了。我还有一个问题。我还想补充一下用户玩这个游戏的次数。例如:用户两个450分。玩了4次。用户一300分。玩了4次。有关用户播放次数的值存储在“播放”列中,其中包含“播放”一词。如何将其添加到您的代码中?提前谢谢。你真的应该复习一些基本的数据库知识。:)我不明白你说的“列”/“字”是什么意思。
SELECT SUM(todayscore) AS points, user FROM list WHERE date = curdate() GROUP BY user ORDER BY points DESC