模型中的错误检查

时间:2012-08-31 06:03:58

标签: mysql sql model-view-controller

如何在我的模型中进行错误检查?例如,如果我的过程添加了一条记录,我想返回true,如果不是,我想返回false。我是否需要在程序之前和之后对表中的记录进行计数,然后比较它们哪种方法最好?

function add_student($SECTION_ID, $STUDENT_ID)

{

$this->db->query("call add_student('$SECTION_ID','$STUDENT_ID')");

}


function drop_student($SECTION_ID, $STUDENT_ID)
{

$this->db->query("call drop_student('$SECTION_ID','$STUDENT_ID')");

}

1 个答案:

答案 0 :(得分:1)

看起来您的数据库是mysql

在过程

中执行select语句后,使用FOUND_ROWS( )查找受影响的行

或者你可以使用ROW_COUNT()函数来查找插入语句后的记录数