尝试更新包含数据库中所有大学信息的大学档案,有些记录是通过数据输入手动填写的,有些记录必须由大学管理员或超级管理员更新。
问题是当我插入数组 (设施[]) 到它插入的Db时没有任何错误,但当我更新同样会给我一个错误。
插入是通过另一个带有插入语句
的控制器完成的Intent emailIntent = new Intent(android.content.Intent.ACTION_SEND);
emailIntent.setType("*/*");
emailIntent.putExtra(android.content.Intent.EXTRA_EMAIL, new String[] {"me@gmail.com"});
emailIntent.putExtra(android.content.Intent.EXTRA_SUBJECT,
"Test Subject");
emailIntent.putExtra(android.content.Intent.EXTRA_TEXT,
"go on read the emails");
emailIntent.putExtra(Intent.EXTRA_STREAM, Uri.fromfile(new File(yourtextfilepath));
startActivity(Intent.createChooser(emailIntent, "Send mail..."));
完美无缺,但更新功能给了我这个错误
错误号码:1054
未知列'数组'在'字段列表'
更新$company_id = $this->companies_model->add_company($company_array);
设置pp_companies
=数组,facilities
='在年内成立....',company_description
=&#39 ;为什么加入我们',在哪里company_join
=' 201'
文件名:C:\ xampp \ htdocs \ jobportal \ jp_sys \ database \ DB_driver.php
行号:287
设施='数组'?任何想法如何显示?
数组([0] =>工程[1] =>管理) 在我检查时发送值
的print_r($这 - >输入 - >柱('设施'));
但它没有在表格中更新
查看
ID
模型
<div class="input-group <?php echo (form_error('company_description'))?'has-error':'';?>">
<label class="input-group-addon">College<br> Description <span>*</span></label>
<textarea class="form-control" name="company_description" id="company_description" rows="8" cols="30" ><?php echo $company_description; ?></textarea>
<?php echo form_error('company_description'); ?> </div>
<div class="input-group <?php echo (form_error('company_join'))?'has-error':'';?>">
<label class="input-group-addon">Why join <br> our College? <span>*</span></label>
<textarea class="form-control" name="company_join" id="company_join" rows="8" cols="30" ><?php echo $company_join; ?></textarea>
<?php echo form_error('company_join'); ?> </div>
<?php echo $facilities ?>
<div class="input-group boxwraper <?php echo (form_error('facilities'))?'has-error':'';?>">
<label class="input-group-addon">Facilities Offered <span></span></label>
<select name="facilities[]" class="js-example-tags" multiple="multiple">
<option value="Library" >Library</option>
<option value="Gym" >Gym</option>
<option value="Canteen" >Canteen</option>
.
.
</select>
</div>
<script type="text/javascript">
$(".js-example-tags").select2({
tags: true
})
</script>
控制器
public function add_company($data){
$return = $this->db->insert('pp_companies', $data);
if ((bool) $return === TRUE) {
return $this->db->insert_id();
} else {
return $return;
}
}
public function update_company($id, $data){
$this->db->where('ID', $id);
$return=$this->db->update('pp_companies', $data);
return $return;
}
}