【问题标题】:How can I use variables with update query [closed]如何在更新查询中使用变量 [关闭]
【发布时间】:2020-01-23 10:47:27
【问题描述】:
$b=number_format($number[12],2);
$sql01=mysql_query("UPDATE t_maindbfordashboard SET valueVar=".$a." WHERE managementName=dds");

我绝对确定连接到数据库等没有问题。当我尝试“SELECT * FROM tableName”时,此查询有效。你觉得我哪里做错了?

【问题讨论】:

标签: php mysql


【解决方案1】:

询问您是否需要更多帮助,并注意使用 sql,您的可以注入。

$b=number_format($number[12],2);
$sql01= $MysqliHandler->prepare('UPDATE t_maindbfordashboard SET valueVar=? WHERE managementName="dds"');
$sql01->bind_param('s', $b); //you typed $a here but where is that value from? guess its $b?
$sql01->execute();
$sql01->close();

【讨论】:

  • 这不会帮助他需要从数组中分解数字
  • @Dilek 为什么他需要爆炸数字?什么数字?
  • @kerbholz 他试图插入多个数字,而不仅仅是一个数字
  • @Dilek 说谁? $number[12] 很可能只是一个数字
  • @MadsSander 不,你的代码对我来说很好,不需要爆炸任何东西
猜你喜欢
  • 2013-09-04
  • 1970-01-01
  • 1970-01-01
  • 2020-09-20
  • 2020-09-19
  • 2017-10-17
  • 2012-01-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多