【发布时间】:2011-04-03 22:03:45
【问题描述】:
因为,我无意中做到了。阅读维基百科后,我了解“二进制大对象”适用于大型媒体文件,我没有保存媒体文件。
那么数据是如何以这种方式存储的呢?在 phpmyadmin 中将文本显示为 BLOB 的设置有什么问题?
来自 phpmyadmin 的 MySql 字段,
字段 = 'first_name'
类型 = 文本
排序规则 = latin1_bin
空 = 否
默认 = 无
php 代码,
$insertName = "INSERT INTO name(first_name,last_name)VALUES('$firstName','$lastName')";
$dbSuccess_1 = mysql_query($insertName,$connectID) or die ("ERROR_1 - 无法保存
到 MySQL".error_get_last().mysql_error($connectID));
【问题讨论】:
-
您的问题是什么?我不明白。
-
如果您说要在数据库中存储二进制文件,那是错误的。您应该将这些存储在您的文件系统中,并在您的数据库中存储对系统上文件的引用。
-
我把 q 改写得更清楚了...