Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我希望我的代码从存储在数据库中的列中请求特定值_Php_Codeigniter - Fatal编程技术网

Php 我希望我的代码从存储在数据库中的列中请求特定值

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

这是我的代码,我需要它,以便“主题”字段只要求“计算”。或者“quizID”要求quizID从1到10

如果您想获得quizID 1-10范围,则可以使用以下范围:

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%'