这是一个非常荒谬的问题,我现在已经搜索了几个小时,我知道这一点很简单。我正在使用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信息。
答案 0 :(得分:1)
当您编辑表字段的属性时,有一个影响phpMyAdmin中字段数据的显示:“浏览器转换”。当某些字段设置为“application / octetstream:download”时,phpMyAdmin而不是“按原样”显示文本,允许将其内容下载为(二进制)文件并将其显示为“binary_file.dat”url文件。
您可以通过将文本字段的“浏览器转换”更改为其他内容来更改此行为(空值很好)。
答案 1 :(得分:0)
当你做
之类的事情时,你是说吗?SELECT textfield FROM datatable;
在您的数据库上,您会看到如下结果:
+-----------------+
| textfield |
+-----------------+
| binary_file.dat |
+-----------------+
而不是获取您尝试插入的文件的内容?