gpt4 book ai didi

php - 在 mySQL 结果中,如何访问字段值以根据其他字段值选择变量

转载 作者:行者123 更新时间:2023-11-29 11:30:03 24 4
gpt4 key购买 nike

好吧,我知道这个标题可能听起来很困惑,这也是我找不到答案的原因。

假设我通过 php 中的 mysqli 查询得到了这个表

Year| Count
------
1 | 7
2 | 4
3 | 9

假设我知道 Year 中可能的选项只有 1、2 或 3。

根据该结果,我想设置此代码,但不确定如何最好地做到这一点

$Year1 = 7
$Year2 = 4
$Year3 = 9

最佳答案

采用不同的方法怎么样..为什么不创建基于年份的索引数组?

// perform your sql
$years = array(); // or $years = [];
while ($row = mysqli_fetch_assoc($result)) {
$years[$row['year']] = $row['count'];
}
print_r($years);

这种方法的几个优点..

  • 您知道自己处理了多少年count($years)
  • 您可以使用 foreach 轻松循环它们
  • 您可以使用array_keys($years)获取所有年份
  • 您可以使用array_values($years)获取所有计数
  • 您可以使用array_sum($years)获取总计数

(我喜欢数组)

关于php - 在 mySQL 结果中,如何访问字段值以根据其他字段值选择变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37569623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com