簡體   English   中英

Codeigniter 選擇其中 AND

[英]Codeigniter select where AND

如何選擇位置和代碼點火器? //select * from item_user where email="myemail@gmail.com" and passwd="123"

function index_get() {
    $email = $this->get('email');
    $passwd = $this->get('passwd');

    $sql = "SELECT * FROM web_user ";

    if ($email != '') {
        $this->db->where('email', $email & 'passwd', $passwd);
        $item_user = $this->db->get('web_user')->result();

    }

    if ($item_user) {
        $this->response([
            'status' => true,
            'message' => 'found',
            'data' => $item_user
        ], REST_Controller::HTTP_OK);
    } else {
        $this->response([
            'status' => false,
            'message' => 'not found',
        ], REST_Controller::HTTP_NOT_FOUND);
    }
}

我認為我的錯誤語法是圍繞$this->db->where('email', $email & 'passwd', $passwd); 請幫助我,哪里可以輕松學習這種CI的東西?

希望這可以幫助

 $this->db->where('email', $email);
 $this->db->where('passwd', $passwd);
 $item_user = $this->db->get('web_user')->result();

如果您使用的是GET方法,請使用此方法獲取數據

$email =  $this->input->get('email');

如果您使用的是POST方法,請使用此方法獲取數據

$email = $this->input->post('email');

你可以嘗試更換這個

$this->db->where('email', $email & 'passwd', $passwd);

$this->db->where(array('email' => $email, 'passwd' => $passwd));

// 產生:WHERE email = 'your_email_val_here' AND passwd = 'your_password_val_here'

您可以在查詢構建的codeigniter 官方文檔中了解更多類似這些內容

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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