आप एक सम्मिलित चयन कथन लिख सकते हैं।
यह केवल एक मोटा दृश्य है क्योंकि आपने अपना कोड प्रदान नहीं किया है। अगर आपको स्पष्टीकरण की आवश्यकता हो तो मुझे बताएं।
INSERT INTO table1 (id_data_inserted, date, id_data, id_room)
SELECT
'$id_data_inserted' as id_data_inserted,
'$date' as date,
'$id_data' as id_data,
'$id_room' as id_room
FROM table2 WHERE id_data = $id_data
आपके अपडेट पर उत्तर दें:
आपके नियंत्रक के लिए मेरा अद्यतन उत्तर यहां दिया गया है। लेकिन मैं अभी भी अपना पहला उत्तर पसंद करता हूं क्योंकि यह बहुत तेज़ है।
$checkID_Data = $this->my_model->checkIdData()->result_array();
$passed = FALSE;
foreach ($checkID_Data as $v)
{
if($id_data == $v['id_data '])
{
$data = array
(
'id_data_inserted' => $v['id_data'],
'date' => $date,
'id_data' => $id_data,
'id_room' => $id_room
);
$this->my_model->input_data($data, 'table1');
$data['table1'] = $this->my_model->viewl_data('table1')->result();
$this->load->view('admin/data/v_data', $data);
$passed = TRUE;
break;
}
}
if (!$passed)
{
echo "Failed to input!";
}