我觉得有点内疚,因为我之前发过一个类似但不同的问题,但我无法弄清楚这个问题是什么。
我只是尝试使用PHP变量代替整数值来运行SQL查询,但它似乎不起作用;当我用一个简单的数字(如1
)替换变量时,它实际上是有效的,所以查询本身没有任何问题。
当我在最后输入变量$email_id
时,它不起作用。
有谁可以指出问题可能是什么?
代码:
$row = Db_DbHelper::query('select subject from system_email_templates where id = '.$email_id);
答案 0 :(得分:1)
您需要在PHP变量周围添加单引号,以便更新代码:
$row = Db_DbHelper::query("select subject from system_email_templates where id = '".$email_id."'");
答案 1 :(得分:0)
试试这个,
$sql = "select subject from system_email_templates where id = '".$email_id."' ";
$row = Db_DbHelper::query($sql);