gpt4 book ai didi

php - Laravel 中的 BIT 数据类型渲染问题

转载 作者:行者123 更新时间:2023-11-29 22:01:41 25 4
gpt4 key购买 nike

我在数据库表中有一个位类型列。首先,我在保存字段时遇到问题,该问题通过此问题解决了 Laravel 4.2 BIT datatype issue

但是现在当我检索数据时,我将该位类型字段获取为 {}。

"active": {}

如果有人有解决方案,请帮助我。

编辑:抱歉,问题出在创建对象时。

我有一个“时间表”表,其中有“事件”字段,即 BIT。当我使用 laravel eloquent 创建新的 Schedule 时,返回的对象的“active”字段为空字符串 {},无论位值为 0 或 1。

$schedule = Schedule::create($input);

返回

{
"active": {},
"cityId": 84,
"eventdate": "2015-09-01T00:00:00+05:30",
"updatedon": "2015-09-15 16:53:48",
"createdon": "2015-09-15 16:53:48"
}

最佳答案

我也遇到过同样的问题,我就是这样做的。

通常我会这样检索,但无法获取电子邮件数据。在这种情况下,电子邮件数据类型是 BIT。

$query = "SELECT Username, email FROM users";
$result = mysql_query($query);
$row = mysql_fetch_assoc($result);
print_r($row);

之后我尝试了这样的方法,效果很好。

$query = "SELECT Username, CAST(email AS unsigned integer) AS emailid FROM users";

关于php - Laravel 中的 BIT 数据类型渲染问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32583737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com