[英]sql query not accepting a php variable
我對發布此消息感到內,因為我之前曾發布過類似但不同的問題,但是我無法弄清楚這個問題是什么。
我只是想用一個代替整數值的PHP變量運行SQL查詢,但是它似乎不起作用; 當我用一個簡單的數字(如1
)替換變量時,它實際上可以工作,因此查詢本身沒有錯。
當我將變量$email_id
放在最后時,它不起作用。
誰能指出問題所在?
碼:
$row = Db_DbHelper::query('select subject from system_email_templates where id = '.$email_id);
您需要在PHP變量周圍添加單引號,因此更新后的代碼為:
$row = Db_DbHelper::query("select subject from system_email_templates where id = '".$email_id."'");
嘗試這個,
$sql = "select subject from system_email_templates where id = '".$email_id."' ";
$row = Db_DbHelper::query($sql);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.