我需要使用 mssql 数据库在 php/mysql 中构建 Web 应用程序。Mssql 将图像存储在 blob 数据类型中。我不想使用此处描述的外部工具Migrating BLOB data from MS SQL Server to MySQL。我想通过 php 脚本存储数据,但我在将 mssql 数据存储到 mysql 数据时遇到问题,以便我可以显示来自我的 php 应用程序的图像。每次我尝试将数据从 mssql 存储到 mysql 时,它都会显示查询错误。我应该怎么做才能将 blob 数据存储到 mysql 数据库?
问问题
1157 次
1 回答
0
您当然可以使用 PHP 做到这一点。但是,有几个重要的考虑因素:
您必须使用准备好的语句并将您的 blob 绑定到正确的类型,如此处所述
如果您的图像大于 1MB(默认限制),您必须调整客户端和服务器配置以增加到
max_allowed_packet
16 甚至 32MB。
于 2012-11-25T06:28:17.097 回答