如何在iOS中使用Php MySql将图像存储在数据库中

时间:2013-01-16 10:12:23

标签: php mysql

我正在为应用程序制作一个Web服务部件,我需要将数据存储在数据库中。我已经成功存储了名称,消息和其他一些信息,但是对于存储我使用blob的图像,但仍然需要编写哪些函数进行保存。

2 个答案:

答案 0 :(得分:0)

在数据库中存储图像的最佳方法是在表中创建二进制大对象列(BLOB)。然后存储

<?php
$dbh = mysql_connect("localhost", "user");
mysql_select_db("test");
$data = file_get_contents($image_filename);
// This is important to avoid a ' to accidentally close a string
$data = mysql_real_escape_string($data);
mysql_query("INSERT INTO testblob(data) VALUES ('$data')");
?>

答案 1 :(得分:0)

您要存储的图片尺寸是多少?我认为BLOB的最大值是64kb。您可能需要使用MEDIUMBLOB列类型。