MySQL和生产之间的MySQL中的不同字符串

时间:2014-06-13 12:34:18

标签: php mysql database cakephp cakephp-2.5

我需要你的帮助,因为我自己找不到解决方案:

我有一个基于cakephp ver 2.5.1的项目。 我将数据输入localhost上的数据库(我的macbook上的MAMP; VARCHAR 255 utf8_bin - 保存的字符串:HP),我的localhost上保存的所有字符串都以数字显示(字符串HP保存为4850)。

有趣的是,如果我复制相同的数据库并将其导入我的生产服务器上,所有字符串都是正确的,HP是HP而不是4850 ...所以我猜我只是在localhost上配置错误... < / p>

对此事的任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:1)

试试这个:在phpmyadmin表格显示页面,点击“+选项”链接,取消选中“将二进制内容显示为HEX”

答案 1 :(得分:0)

检查本地主机中的列类型。我想你可能已经将列创建为整数而不是varchar或text。