Select Where语句中的会话变量

时间:2019-11-20 17:27:43

标签: php mysql

我尝试了下面的代码,但是没有用。

$this->datatables->select('id_payment,nama_donatur,tgl_pembayaran,nama_jenis_pmb,nominal');
$this->datatables->from('tbl_pembayaran');
$this->datatables->where('nama_donatur = $_SESSION["full_name"]');

我确定它与使用该变量的SELECT语句有关,不确定我是否与变量正确相关。

1 个答案:

答案 0 :(得分:0)

变量不会用单引号引起来,请尝试

DISP_E_UNKNOWNNAME

或者您可能需要执行此操作,因为这可能是字符串列

$this->datatables->where('nama_donatur = ' . $_SESSION["full_name"]);
  

当然,请确保您已使用$this->datatables->where("nama_donatur = '$_SESSION[full_name]'");

启动了会话