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

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

SQL 查詢 Codeigniter 查詢生成器 PHP

SQL 查詢 Codeigniter 查詢生成器 PHP

PHP
溫溫醬 2023-09-15 21:28:11
我需要查詢數據庫,其中 Total_pago必須等于表contas_pagar中的valorclass Phpexcel_model extends CI_Model {function get_users() {        $query = $this->db->get_where("contas_pagar", array('total_pago' == 'valor'));               return $query->result_array();    }數據庫圖像正如圖像所示,結果應該只帶來與查詢匹配的數據,但它帶來了表中的所有數據
查看完整描述

4 回答

?
慕姐8265434

TA貢獻1813條經驗 獲得超2個贊

您可以使用它來檢查您的查詢。這樣我們就可以看到 mysq/sql 執行的整個查詢,以便我們可以檢查錯誤發生的位置

echo $this->db->last_query()

您也可以使用自定義查詢

$this->db->query('SELECT * FROM contas_pagar WERE total_pago=? ',[$valor])->result_array()


查看完整回答
反對 回復 2023-09-15
?
慕尼黑8549860

TA貢獻1818條經驗 獲得超11個贊

假設total_pago是一個數字字段并且valor是一個包含數字的變量,您的get_where語句應該是:

->get_where('contas_pagar', array('total_pago' => $valor))


查看完整回答
反對 回復 2023-09-15
?
呼如林

TA貢獻1798條經驗 獲得超3個贊

根據文檔(https://codeigniter.com/userguide3/database/query_builder.html#selecting-data),您需要以下內容(注意===>):

->get_where('contas_pagar', array('total_pago' => 'valor'))

你現在所擁有的正在評估

->get_where('contas_pagar', array(false))

因為在 PHP 中字符串'total_pago'不等于'valor'.


查看完整回答
反對 回復 2023-09-15
?
30秒到達戰場

TA貢獻1828條經驗 獲得超6個贊

function get_users() {

    

    $query = $this->db->get_where("contas_pagar", array('total_pago' => 'valor'));

           

    return $query->result_array();

    

}


查看完整回答
反對 回復 2023-09-15
  • 4 回答
  • 0 關注
  • 188 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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