如何修复这个php计数相同的值mysql?

时间:2015-03-23 08:41:12

标签: php mysql ajax count sum

我在创建php文件时遇到问题,从mysql数据库计算多少相同的值(' COUNTRY')并显示在html表上。非常感谢您的帮助。感谢。

<?php

$username="localhost";
$password="";
$database="project1";

mysql_connect($username,$password);
@mysql_select_db($database) or die( "Unable to select database");

$query="SELECT count(*), value 
FROM voting 
GROUP BY value 
HAVING COUNT(*) >= 0 
ORDER BY count(*) DESC";$result=mysql_query($query);

$num=mysql_numrows($result);
mysql_close();

echo "<b>

<center>Database Output</center>
</b>
<br>
<br>";
$i=0;while ($i < $num) {$field1-name=mysql_result($result,$i,"COUNTRY");
$field2-name=mysql_result($result,$i,"COUNT(*)");
echo "<b>
$field1-name $field2-name2</b>
<br>";$i++;}?>

1 个答案:

答案 0 :(得分:1)

我认为你与数据库无关!

数据库连接看起来像这样..

mysql_connect("host", "username", "password");
mysql_select_db("dbname");

but a better option is to use mysqli_query's

mysqli_query("host", "username", "password", "dbname");

希望你现在对此有更好的了解;)

对于查询,请使用...

请勿在查询中使用count()

稍后在脚本中使用mysql_num_rows