0
我創建了一個新的領域在登記表:Codeigniter和Tank Auth - 新的註冊字段被錯誤地添加到數據庫中?
//goes on top of page along with other form vars
$phone = array(
'name' => 'phone',
'id' => 'phone',
'value' => set_value('phone'),
'maxlength' => $this->config->item('phone_max_length', 'tank_auth'),
'size' => 30,
);
//inserted into form
<?php echo form_label('Phone number', $phone['id']); ?>
<?php echo form_input($phone); ?>
<?php echo form_error($phone['name']); ?>
我在rootdir/application/libraries/Tank_auth.php
已經updated the register controller in the necessary places,
以及as updating the Tank Auth library我也是在用戶創建了一個電話列表。 然而,說手機輸入是07879526831,在表中它結束爲2147483647!真奇怪,我不知道爲什麼。任何人有任何想法?
什麼是你的電話列的數據類型在你的數據庫? –
@elavarasanlee整數 – styke
他他他! :D Integer不能取值大至10位數......將其更改爲'Bigint'或使用'Varchar(13)'! –