我有以下代码从我的数据库表字段中获取图像。php mysql图像无法正常显示
public function getStudentses() {
$students_data = array();
$query = $this->db->query(
"SELECT * FROM " . DB_PREFIX . "students
WHERE customer_id = '" . (int)$this->customer->getId() . "'");
foreach ($query->rows as $result) {
$students_data[$result['students_id']] = array(
'students_id' => $result['students_id'],
'firstname' => $result['firstname'],
'filename' => $result['filename'],
'image' => $result['image'],
);
}
return $students_data;
}
这是显示图像我的HTML代码:
<img src="<?php echo $result['image']; ?>" />
但是当我使我的页面图像不能正确显示其喜欢像
s4�.���N����萗�p�[email protected]��]�����F�G�>�v��W
一些符号为什么它像这个?我该如何解决我的错误?
您可能需要增加相应信息的矿头 –
您是否存储图像的原始二进制文件? – sberry
yaa,我正在使用blob函数 – mans