簡體   English   中英

SQL查詢不接受PHP變量

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM