所以这是我的问题。
我的数据库中有一个名为 maillist 的字段,类型为 tinyint(1)。使用 phpmyadmin 我将值 0 和 1 插入到一些字段中。
当我从数据库中读取时,这里是返回的数组。
Array
(
[User] => Array
(
[maillist] =>
)
)
邮件列表应该是 0 或 1,因为在我的数据库中,邮件列表上的所有字段都已填写。
所以我决定将字段上的类型更改为 tinyint(4) 并解决问题,这里是返回的数组。
Array
(
[User] => Array
(
[maillist] => 0
)
)
请注意,我没有更改任何值,我只是将类型从 tinyint(1) 更改为 tinyint(4)。
虽然问题已解决,但我想知道是什么导致了这种行为?我对使用 cakephp 检索数据缺乏了解吗?我错过了什么重要的事情吗?或者这可能是一个错误。