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