insert() function

creates one row in table

  • returns array['rc'] with 'ok' - for success or 'bad' - for failure
  • returns array['tableid'] with newly generated Id Sequence for table row inserted
  • table column createdate its timestamped

Parameters - insert( tablename, buffer )
  1. SQL table name
  2. BUFFER - array, containing multiple values to be inserted
PHP
 phpCopy    // Example 1   [controllers/controller] - PHP saveTable function

    function saveTable() {
        $SAVE = $_POST;
        $SAVE['orgid']  = (int) Session::get('orgid');
        $status = $this->model->db->insert('table', $SAVE);

        echo json_encode($status['rc']);  // signal javascript
        return;
    }
    

Example 2: insert() MVC Process

  1. triggers an add event which loads a modal (Javascript)
  2. invoked PHP addClass function then renders addClass form page/view
  3. upon submitting form, it calls function to save addClass form data.
    On callback from php, it notifies success or failure (Javascript)
  4. invoked PHP saveClass function saves addClass form data to database