在Jquery Fileuploader上mysql select查询的附加条件

时间:2019-04-01 17:15:32

标签: php jquery mysql jquery-file-upload blueimp

这是选择上传文件的常规功能

protected function set_additional_file_properties($file) {
    parent::set_additional_file_properties($file);


    if ($_SERVER['REQUEST_METHOD'] === 'GET') {

        $sql = 'SELECT `id`, `type`, `title`, `description` FROM `'
            .$this->options['db_table'].'` WHERE `name`=?';
        $query = $this->db->prepare($sql);
        $query->bind_param('s', $file->name);
        $query->execute();
        $query->bind_result(
            $id,
            $type,
            $title,
            $description

        );
        while ($query->fetch()) {
            $file->id = $id;
            $file->type = $type;
            $file->title = $title;
            $file->description = $description;

        }
    }
}

现在我在数据库中有一个名为“ userid”(int)的附加字段,我希望将此字段作为条件。

我尝试了所有变化,但是没有用。不考虑where条件。

以下内容无效:

 $sql = 'SELECT `id`, `type`, `title`, `description` FROM `'
        .$this->options['db_table'].'` WHERE `name`=? AND userid = '72' ';

我还尝试朝这个方向进行修改:

 $query->bind_param('ss', $file->name,$userid);

但是没有任何帮助!为什么我不能简单地将查询扩展到此处的“哪里”?

0 个答案:

没有答案