是否可以对文件列表结果创建过滤器? 我尝试在sql查询中传递动态变量的已编辑sql查询,但不能。
protected function set_additional_file_properties($file) {
parent::set_additional_file_properties($file);
if ($_SERVER['REQUEST_METHOD'] === 'GET') {
$sql = 'SELECT `id`, `idCliente`,`type`, `title`, `description` FROM `'
.$this->options['db_table'].'` WHERE `idCliente`=?';
$query = $this->db->prepare($sql);
$query->bind_param('i', $file->idCliente);
$query->execute();
$query->bind_result(
$id,
$idCliente,
$type,
$title,
$description
);
while ($query->fetch()) {
$file->id = $id;
$file->idCliente = $idCliente;
$file->type = $type;
$file->title = $title;
$file->description = $description;
}
}
}
该变量称为idCliente(在此之前写为“名称”)。 在上传fase的过程中,我将这个新变量IdCliente存储在mysql中,并且可以正常工作,但是我无法仅检索具有该IdCliente的文件列表(与组合框一起动态显示)。 错误在哪里? 谢谢