把每篇文章的内容存储到mysql数据库中,但是每篇的字符长度又不同,如果使用varchar类型的话,设置一个最大值保存文章内容的话,对于短的文章,剩余的空格数据库不自动清楚,浪费了空间,而且mysql没有varchar2字段类型, 请问设置那种字段能解决此问题,对应的实体类字段类型有是啥?
1、首先在设计数据库时,需要设置一个表来保存图片数据。
2、表中的一个列保存数据时,需要设置一个mediumblob的数据类型,这个类型每行可以保存16M大小的数据,这对于一般的图片来说,都已经够用了。
3、如果有图片比这个更大的,则可以使用longblob的类型。这个可以保存4G的大小。
4、接着在php代码中,获得上传的图片文件后,使用全局变量_Files来得到上传文件的路径。
5、然后使用file_get_contents方法获得这个文件的二进制数据。
6、最后通过sql把二进制数据保存到对应的图片表,就可以把图片保存到mysql数据库中了。