運行我有MySQL中的存儲過程時,我想叫它笨,不能運行,並且沒有顯示錯誤信息,這是我的代碼: 在我的模型:存儲過程的mysql着在笨
<?php
function insertlat_2() {
$sql = $this->db->query("call jmllatihan()");
return $sql->result();
}
?>
和這我的控制器:
<?php
function addlat() {
$data['pemain'] = $this->m_user->getpemain();
if (isset($_POST['submit'])) {
$tgl_latihan = $this->input->post('tgl');
$data = array('id_pemain' => $_POST['pemain'],
'k_atas' => $_POST['k_atas'],
'k_datar' => $_POST['k_datar'],
'p_dasar' => $_POST['p_dasar'],
'p_atas' => $_POST['p_atas'],
'h_statis' => $_POST['h_statis'],
'h_atas' => $_POST['h_lompat'],
'lari_12' => $_POST['a_12'],
'lari_30' => $_POST['a_30'],
's_cdatar' => $_POST['s_cdatar'],
's_catas' => $_POST['s_catas'],
's_terarah' => $_POST['s_tarah'],
'd_lurus' => $_POST['a_dlurus'],
'd_zigzag' => $_POST['a_dzig'],
'free_style' => $_POST['freestyle'],
't_clear' => $_POST['t_clear'],
't_total' => $_POST['t_total'],
'time' => $tgl_latihan);
$this->db->insert('latihan_1', $data);
$this->m_user->insertlat_2();
redirect('menu/addlat', 'refresh');
} else {
// $data['record']=$this->db->get_where('kriteria', array('id_pemain' =>0))->result();
$this->template->display('menu/latihan', $data);
}
}
?>
這我的方法: enter image description here
請幫我...
什麼是'jmllatihan()'做什麼? - 它是否應該返回一些東西? - 即使你的代碼沒有任何意義,因爲你返回的結果沒有處理它 - 你應該在這裏發佈你的mysql函數... – sintakonte
你會顯示你的過程嗎?它究竟做了什麼? –
好的謝謝你的回覆 – user2833151