简体   繁体   English

在 while 循环中,如何在 PHP 的 foreach 中使用 $i 值?

[英]In while loop, How to use $i value inside foreach in PHP?

$i = 1;
while ($i <= 16):
foreach($baglanti->query('SELECT birim_fiyat  FROM depo WHERE depo_kodu = "civ_'.$i.'"' ) as $civ_[$i]);
$i++;
endwhile;

$civ_[$i] = doesnt work; $civ_[$i] = 不起作用;

I couldnt figure out how to use "$civ_[$i]" inside foreach in a while loop?我不知道如何在 while 循环中在 foreach 中使用“$civ_[$i]”?

Please can someone help me about that?请问有人可以帮我吗?

I want to achieve that:我想实现这一点:

get each different datas in mysql and use them in javascript to calculate different values.在 mysql 中获取每个不同的数据,并在 javascript 中使用它们来计算不同的值。

example in script:脚本中的示例:

civ_birim_fiyati_2 = <?php echo $civ_2['birim_fiyat'] ;?>;
myvalue = civ_birim_fiyati_2 *2 ;

Why not let the database do all the work.为什么不让数据库完成所有工作。 Replace your code with将您的代码替换为

$civ = $baglanti->query('SELECT birim_fiyat FROM depo WHERE depo_kodu BEWTWEEN 1 AND 16' );

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM