gpt4 book ai didi

php - Yii2电话领域问题

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

这是我的 table

id           int (primary_key)
name varchar
contact_no int
date date

模型规则

public function rules()
{
return [
[['contact_no'], 'integer'],
];
}

查看

    <?php $form = ActiveForm::begin(['id' => 'form-info', 'layout' => 'horizontal']); ?>

...

<?php echo $form->field($model, 'contact_no') ?>

...

<?php ActiveForm::end(); ?>

当我保存号码(例如 9999999999)时,它在表格中将其保存为 2147483647。我检查表单发布及其在表单中传递的相同值,但它保存不同。

如果我做错了或遗漏了什么,请告诉我?

最佳答案

我假设您为此列使用带符号的 INT,在 MySQL 中,此类型存储在 4 个字节上:从 -21474836472147483647

您应该使用 unsigned INT,或简单地使用 VARCHAR。

阅读更多:http://dev.mysql.com/doc/refman/4.1/en/integer-types.html

关于php - Yii2电话领域问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28804624/

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