[英]Codeigniter get where clause from input select
我需要通過使用select選項中的where子句從表中獲取數據庫信息。
我的觀點:
<div>
<select name="noSeats" class="form-control" placeholder="Seats">
<option value="">Seats</option>
<option value="45">45</option>
<option value="49">49</option>
<option value="51">51</option>
<option value="53">53</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="61">61</option>
</select>
</div>
我的模特:
public function getSeats($noSeats) {
$query = $this->db->get('seat');
if ($query->num_rows() > 0) {
return $query->result();
}
}
另外,我還有其他關於列出復選框的問題; 由於我有很多chechbox,我需要在限制為4的行中列出復選框。
您可以使用
$query = $this->db->where('COLUMN_NAME', $noSeats )->get('seat');
public function getSeats($noSeats){
$query = $this->db->from('seat')->where('seat_col', $noSeats)->get();
if($query->num_rows() > 0){
return $query->result();
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.