我有一个名为parameters
的表,我在其中插入了一个类似' $ counter_sales + $ counter_sales'在一栏中。现在在我的PHP页面中,我从该表中获取了值。当我试图回复$row10['column_name']
这样的内容时,它只会给我结果'($ counter_sales + $ counter_sales)'但我想要它的价值,例如。实际上我提到的24000例如。在同一页面的上一行中的变量$counter_sales
中说12000。可能吗 ?请帮我。其实想要这样的代码。在我的表parameters
中有一个值'($ counter_sales + $ counter_sales)'我希望像代码中提到的那样使用它。
<?php
$depart=1;
while($row10 = mysqli_fetch_assoc($selectedalldepartment))
{
$sqlsel1 = "select * from parameters ";
$sqlsel1q = mysqli_query($conn,$sqlsel1);
$row2 = mysqli_fetch_assoc($sqlsel1q);
//assigned counter sales value
$counter_sales = $row2["counter_sales"];
?>
<tr>
<td style="text-align:center;"><?php echo $depart; ?></td>
<td style="text-align:center;"><?php echo $row10["incentive"] ; ?></td>
</tr>
<?php
$depaz++;
$depart++;
}
?>
这是我的表:
user_id | user_name | incentive
1 | Goldy Shahu | ($counter_sales+$counter_sales)
答案 0 :(得分:2)
可能存在危险的显而易见的方式,特别是如果列中可能存有任何内容:
<?php eval("echo {$row10['incentive']};"); ?>
答案 1 :(得分:0)
您应该可以使用eval