从MySQL数据库中存储和检索图像,该数据库使用PHP
开始在mySQL中创建表以存储图像数据。下面提供了一个名为“ testblob”的合适表结构的示例:创建table testblob( image_id tinyint(3)不为null默认'0', image_type varchar(25)不是null默认'', 图像斑点不是零, image_size varchar(25)不是null默认'', image_ctgy varchar(25)不是默认值'', image_name varchar(50)不是null默认值'' ); 插入图像:
在数据库中插入图像,使用PHP的文件实用程序获取图像数据及其尺寸。连接到MySQL数据库,并执行类似于以下数据的SQL查询,以确保将图像数据逃脱以防止SQL注入:), mysql_real_escape_string($ imgdata), $ size [3], mysql_real_escape_string($ _ files ['userfile'] ['name']) ); mysql_query($ sql);
检索图像:在网页上显示来自数据库的图像,连接到数据库并执行查询以检索图像数据。设置适当的内容类型标头并使用PHP的echo命令显示图像:
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3