Php 我希望我的代码从存储在数据库中的列中请求特定值
这是我的代码,我需要它,以便“主题”字段只要求“计算”。或者“quizID”要求quizID从1到10 如果您想获得quizID 1-10范围,则可以使用以下范围:Php 我希望我的代码从存储在数据库中的列中请求特定值,php,codeigniter,Php,Codeigniter,这是我的代码,我需要它,以便“主题”字段只要求“计算”。或者“quizID”要求quizID从1到10 如果您想获得quizID 1-10范围,则可以使用以下范围: class quizmodel extends CI_Model { public function getQuestions() { $this->db->select("quizID, question, choice1, choice2, choice3, answer, subj
class quizmodel extends CI_Model {
public function getQuestions()
{
$this->db->select("quizID, question, choice1, choice2, choice3, answer, subject");
$this->db->from("quiz");
$this->db->where?????
$query = $this->db->get();
return $query->result();
$num_data_returned = $query->num_rows;
if ($num_data_returned < 1) {
echo "There is no data in the database";
exit();
}
}
如果您只想获取与计算相关的数据,则可以使用如下方法:
一些附加和有用的信息:
$this->db->like('subject', 'computing');
请仔细阅读这份文件。您将看到您的答案:
$this->db->where("quizID BETWEEN 1 AND 10");
$this->db->like('subject', 'computing');
$this->db->like('subject', 'computing', 'before'); // Produces: WHERE `subject` LIKE '%computing'
$this->db->like('subject', 'computing', 'after'); // Produces: WHERE `subject` LIKE 'computing%'
$this->db->like('subject', 'computing', 'none'); // Produces: WHERE `subject` LIKE 'computing'
$this->db->like('subject', 'computing', 'both'); // Produces: WHERE `subject` LIKE '%computing%'