亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PostgreSQL:沒有運算符匹配給定的名稱和參數類型。

PostgreSQL:沒有運算符匹配給定的名稱和參數類型。

PHP
慕標5832272 2022-07-22 16:02:40
所以,我有這個代碼$this->db->query('SELECT id_anggota FROM karyawan WHERE EXISTS ( SELECT id_anggota FROM pengunduran_diri WHERE tgl_pengunduran <= '.$row->end_date.')');問題是我想制作每個時期的計數數據,因為它是一個人力資源開發計劃,一個字段顯示每個時期的工人總和,因為我們知道公司最終會獲得和失去工人。然而我被這個錯誤弄糊涂了。任何人都可以幫助我嗎?PS它在foreach里面
查看完整描述

1 回答

?
守著星空守著你

TA貢獻1799條經驗 獲得超8個贊

Postgres 中的日期文字用單引號括起來,您的查詢沒有這樣做。但除此之外,理想情況下,您應該在這里使用準備好的語句,它可以為您處理正確的文字轉義。Codeigniter 不支持預處理語句,但它支持查詢綁定:


$sql =  "SELECT id_anggota FROM karyawan WHERE EXISTS (";

$sql .= "    SELECT 1 FROM pengunduran_diri WHERE tgl_pengunduran <= ?)";

$this->db->query($sql, array($row->end_date));


查看完整回答
反對 回復 2022-07-22
  • 1 回答
  • 0 關注
  • 159 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號