Sql 图像已上载到数据库,但无法显示图像
我正在使用simpleform上传文件图像Sql 图像已上载到数据库,但无法显示图像,sql,database,image,Sql,Database,Image,我正在使用simpleform上传文件图像 <tr> <td align="right">Photo</td> <td><input type="file"size="30" name="photo" /></td> </tr> 这是我的php文件..我在使用mysql\u fetch\u数组 第[6]排是我的照片 // retrieves a row data and re
<tr>
<td align="right">Photo</td>
<td><input type="file"size="30" name="photo" /></td>
</tr>
这是我的php文件..我在使用mysql\u fetch\u数组
第[6]排是我的照片
// retrieves a row data and returns it as an associative array
while($row=mysql_fetch_array($result)){
echo "<table border='1' align='center' class='table_background'>
<tr>
<td align='left' width=100>UserName=</td>
<td align='left' width='400'></td>
</tr>
<tr>
<td align='left' width=100>Title=</td>
<td align='left' width='400'>$row[1]</td>
</tr>
<tr>
<td align='left'width=100>Category=</td>
<td align='left'width='400'>$row[2]</td>
</tr>
<tr>
<td align='left'width=100>Description=</td>
<td align='left'width='400'>$row[3]</td>
</tr>
<tr>
<td align='left'width=100>State=</td>
<td align='left'width='400'>$row[4]</td>
</tr>
<tr>
<td align='left'width=100>Photo=</td>
<td align='left'width='400'>$row[5]</td>
</tr>
<tr>
<td align='left'width=100>Date=</td>
<td align='left'width='200'>$row[6]</td>
</tr>
<br>
}
<br>
<br>
</table>";
}
在我的数据库中,我使用Blob作为图像类型。。。图像已成功上载到我的数据库
但是只显示图像文件名…blob是一个字符串,因此您必须显示稍微不同的id
echo '<img src="data:image/jpeg;base64,'.base64_encode( $row[6] ).'"/>';
嗨,谢谢。。。但是它的show-me解析错误:语法错误,意外的'data'T_字符串,应为','或';'在第66行的C:\xampp\htdocs\GoGreen\displayitem.php中,当我使用此代码时';