我有一个 select 语句,如下所示
$test = $pdo->query('Select col1, SUM(col2), SUM(col3), SUM(col3)*SUM(col2) from table group by col1');
我现在想将 col2 的总和相乘,所以我让这条线工作
$test = $pdo->query('Select col1, SUM(col2)*100, SUM(col3), SUM(col3)*SUM(col2) from table group by col1');
但是我希望用户能够在表单中定义数字。我有表单工作,我创建了一个变量,如下所示。
$custom = ($_POST['custom']);
但是,当我尝试将 $custom 放入我的选择语句时,我得到了一个错误。我在这里尝试了一些不同的东西,但似乎无法得到结果。我认为类似于下面的东西可能会起作用,但不是吗?处理这个问题的最佳方法是什么?
$test = $pdo->query('Select col1, SUM(col2)*'$custom', SUM(col3), SUM(col3)*SUM(col2) from table group by col1');