【问题标题】:How to get data from phpMyAdmin and use that data?如何从 phpMyAdmin 获取数据并使用该数据?
【发布时间】:2013-04-19 11:18:12
【问题描述】:

我必须从 phpMyAdmin 的数据库中获取数据并在一些计算中使用它。我相信我的计算是正确的,但我需要知道如何从数据库中检索数据。我正在尝试获取每个国家/地区获得的金牌、银牌和铜牌的数量,这些数量位于名为 Country 的表格中。我以为我可以使用 for 循环,但数据数量非常多。我想过做

for ($i=0;$i>0;$i++){
}

但不确定这是否会永远持续下去并一遍又一遍地在表格中循环。
感谢任何帮助。 非常感谢

我已经拿到了sql:
$sql="SELECT country_name, gdp, population, gold, silver, bronze FROM Country ";

【问题讨论】:

  • 您需要运行 mysql 查询以从数据库中获取数据
  • PHP 完全可以访问 MySQL 数据库。您不需要使用 PhpMyAdmin 作为代理。你有什么没有告诉我们的吗?
  • 运行查询以检索数据
  • 您需要通过 PHP 使用mysqli_() 或 PDO 扩展名连接到数据库

标签: php html database


【解决方案1】:

我必须从 phpMyAdmin 的数据库中获取数据

不,你没有。

PhpMyAdmin 是一个访问 mysql 数据库的工具 - 数据不在 phpMyAdmin 中。

我需要知道如何从数据库中检索数据

Learn / use SQL

如果您想将数据投影到 HTML 中,那么有很多方法可以做到这一点 - PHP 是一个非常好的解决方案 - 但您仍然需要将查询编写为 SQL。

【讨论】:

  • 我已经拿到了sql:$sql="SELECT country_name, gdp, population, gold, silver, bronze FROM Country ";
【解决方案2】:
SELECT SUM('gold_medals') as 'sum_gold' ...
//fetch results, iterate through them
echo $row['sum_gold'];

这边? SUM() 或 COUNT() 应该可以工作,这取决于您存储数据的方式

【讨论】:

  • OP 提出了一个看起来像 JavaScript 循环的东西作为读取数据库的工具。我认为他根本不会理解你的回答。
【解决方案3】:

对于 PHP 4.* 去http://php.net学习以下功能: mysql_connect() mysql_select_db() 和 mysql_query() 对于 PHP 5.* 使用 mysqli_connect() 及相关函数

【讨论】:

  • 请不要。该扩展名已被废弃并将从该语言中删除。
  • 什么语言?你的意思是 mysql_connect() 和其他功能被删除? PHP版本这里不指定,5.*之前的所有PHP版本都可以使用它!
  • 只需打开mysql_connect() 文档并查看顶部的大红框。
  • 你没有明白我的意思!我说的是PHP版本没有指定问题。
  • 好吧,我会澄清我的言论......如果OP打算在2013年使用PHP 4开始新的开发,你的回答是有效的。如果完整的平台已经过时,扩展问题不会没关系。 (顺便说一句,反对票实际上不是我的)。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-12-18
  • 2021-01-21
  • 1970-01-01
  • 2015-04-20
  • 2019-06-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多