MySQL文本字段问题

时间:2010-05-26 19:51:15

标签: php mysql phpmyadmin

这是一个非常荒谬的问题,我现在已经搜索了几个小时,我知道这一点很简单。我正在使用XAMPP,我正在尝试学习更多关于一起使用PHP和mySQL的知识。当我创建数据库和表以存储信息时,我尝试将信息插入表中,并将其存储为.dat文件而不是文本。我知道这必须与我如何设置表格或数据库有关,但我已经完成了事情,我认为我只是跳过某些东西。

* Apache/2.2.12 (Win32) DAV/2 mod_ssl/2.2.12 OpenSSL/0.9.8k mod_autoindex_color PHP/5.3.0 mod_perl/2.0.4 Perl/v5.10.0
* MySQL client version: 5.1.37
* PHP extension: mysqli

这是phpmyadmin信息。

2 个答案:

答案 0 :(得分:1)

当您编辑表字段的属性时,有一个影响phpMyAdmin中字段数据的显示:“浏览器转换”。当某些字段设置为“application / octetstream:download”时,phpMyAdmin而不是“按原样”显示文本,允许将其内容下载为(二进制)文件并将其显示为“binary_file.dat”url文件。

您可以通过将文本字段的“浏览器转换”更改为其他内容来更改此行为(空值很好)。

答案 1 :(得分:0)

当你做

之类的事情时,你是说吗?
SELECT textfield FROM datatable;

在您的数据库上,您会看到如下结果:

+-----------------+
|    textfield    |
+-----------------+
| binary_file.dat |
+-----------------+

而不是获取您尝试插入的文件的内容?