如何在 MySQL 查询中包含 PHP 变量

我想在我的数据库中添加一个额外的列并给它命名price_23-05-2019。


如何将其放入工作查询中?


我现在有这个,这显然不起作用:


  $date = date("d-m-Y");


  $query = 

  "ALTER TABLE `products_05_2019`

  ADD price_'.$date.' DECIMAL(7,2)";


($result = mysqli_query($link, $query))


动漫人物
浏览 131回答 2
2回答

慕桂英546537

您可能想要查看数据库的设计,这样您就不必从代码创建列。无论如何,当我根据代码有一个列名时,我用来做的是创建一个新变量,然后将其包含到查询中:  $date = date("d-m-Y");  $column_name = 'price_'.$date;  $query = "ALTER TABLE `products_05_2019` ADD `$column_name` DECIMAL(7,2)";
打开App,查看更多内容
随时随地看视频慕课网APP