gpt4 book ai didi

php - 为什么我不能使用 PHP 访问带有 $row ['price' +$i +'dollar' ] 的 mysqli 结果字段?

转载 作者:可可西里 更新时间:2023-10-31 23:57:31 26 4
gpt4 key购买 nike

在我使用的数据库中,有 6 列名称:

price1dollar
price2dollar
price3dollar
price4dollar
price5dollar
price6dollar

我认为一旦我有了查询的结果集,我就可以像这样使用 PHP 访问它:

for($i = 1; $i <= 6; $i++) {
echo $row['price'+$i+'dollar'].'<br />';
}

这会打印出所有值,但我没有打印任何东西。

如果我使用:

echo $row['price1dollar'];

然后这个值就打印出来了。

我已经回显$i 的值,它打印出 1 到 6,所以我不知道发生了什么。

是否不允许使用 $row['price'+$i+'dollar'] 语法?

非常感谢

最佳答案

应该是

$row['price' . $i . 'dollar']

在 PHP 中有 .(点)字符串连接(+(加号)是我认为在 Java 中的例子)

关于php - 为什么我不能使用 PHP 访问带有 $row ['price' +$i +'dollar' ] 的 mysqli 结果字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7241624/

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