mysql - 模型中的错误检查

标签 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')");

}

最佳答案

看来你的数据库是mysql

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

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

关于mysql - 模型中的错误检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12209712/

相关文章:

php - 获取 Laravel GroupBy 的平均计数

php - mysql字符串搜索算法查询帮助

mysql - 将 perl 数组返回给 MATLAB

java - 如何将普通类转为MVC?

ios - 在 swift 模型中保存 json 数据的最佳方法是什么

mysql - 如何使用其他数据库中的表进行 "through"kohana ORM?

mysql - 列 (A,B,C) 上的 MySQL 索引是否优化了查询,而不是仅按 (A,B) 选择/排序?

mysql - 同一个表中相关项的 SQL 查询

sql - Excel 2010 中的 PowerView

c# - 具有依赖注入(inject)的 WinForms MVC