我必须从phpMyAdmin中的数据库中获取数据并在某些计算中使用它。我相信我的计算是正确的,但我需要知道如何从数据库中检索数据。我试图获得每个国家收到的金牌,银牌和铜牌的数量,这些金牌位于一张名为“国家”的牌桌中。我以为我可以使用for循环,但数据的数量非常多。我想到了
for ($i=0;$i>0;$i++){
}
但不确定这是否会永远持续下去并一遍又一遍地循环遍历 任何帮助表示赞赏。 非常感谢
我已经有了sql:
$sql="SELECT country_name, gdp, population, gold, silver, bronze
FROM Country
";
答案 0 :(得分:1)
我必须从phpMyAdmin
中的数据库中获取数据
不,你没有。
PhpMyAdmin是访问 mysql数据库的工具 - 数据不是 phpMyAdmin。
我需要知道如何从数据库中检索数据
如果您想将数据投影到HTML中,那么有很多方法可以做到这一点 - PHP是一个非常好的解决方案 - 但您仍然需要将查询编写为SQL。
答案 1 :(得分:0)
SELECT SUM('gold_medals') as 'sum_gold' ...
//fetch results, iterate through them
echo $row['sum_gold'];
这样吗? SUM()或COUNT()应该起作用,取决于您存储数据的方式
答案 2 :(得分:0)
对于PHP 4. * 转到http://php.net并学习以下功能: mysql_connect()函数 mysql_select_db()和 的mysql_query() 对于PHP 5. * 使用mysqli_connect()和相关函数