2

モデルでエラーチェックを行うにはどうすればよいですか?たとえば、プロシージャがレコードを追加する場合、falseを返したい場合はtrueを返します。手順の前後にテーブル内のレコードをカウントしてから、それらを比較する必要がありますか?これが最善の方法ですか?

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

}
4

1 に答える 1

1

データベースがmysqlのようです

FOUND_ROWS()を使用 して、プロシージャでselectステートメントを実行した後に影響を受ける行を検索します

または、ROW_COUNT()関数を使用して、挿入ステートメントの後のレコード数を見つけることができます。

于 2012-08-31T06:13:45.457 に答える