【发布时间】:2016-01-04 06:34:05
【问题描述】:
我正在使用一个非常简单的代码来使用 php codeigniter 更新数据库。但我无法更新
这是我调用控制器的视图代码:
<input type="button" value="Approve" name="approve" id="approve" onclick="<?php echo base_url(); ?>inc/setStatusApprove/<?php echo $members['user_id']; ?>/<?php echo $members['user_company_id']; ?>">
这是我的控制器功能:
public function setStatusApprove($userid,$company_id){
$this->me->setStatusApprove($userid,$company_id);
}
这是我的模型函数:
function setStatusApprove($userid,$company_id){
$query="update user_profiles set user_profile_is_active = 1 where user_id=" .$userid . " and user_company_id =" . $company_id . " ";
$query = $this->db->query($query);
}
但它没有更新数据库。请帮忙。
【问题讨论】:
-
echo $query;的输出是什么? -
第一件事是从您的查询中删除
. " "部分,该部分不需要所有其他连接,因为双引号可以解析php中的变量。 -
prafulla kumar sahu,感谢您提供的信息。但它没有任何改变。
-
将此设置为 from 并将其写入操作提交
-
解决了。谢谢阿卜杜拉。我已将视图文件更改输入类型按钮更改为表单输入类型 = 提交。现在它正在更新数据库。它进入一个空白页面我怎样才能留在同一页面?
标签: php database codeigniter