у меня есть этот код для вызова хранимой процедуры и выбора флага «$ query», весь код работает нормально, кроме последней строки
$query_free_users=$this->db->query("CALL procedure_get_free_users_for_time(".$a.",".$b.",'".$c."');");
$row_free_users=$query_free_users->row();
$office_user_id=$row_free_users->user_id;
mysqli_next_result( $this->db->conn_id );
$query_free_users->free_result();
$query = $this->db->query("CALL procedure_check_for_free_time(".$a.",".$b.",'".$c."',".$d.", @flag);select @flag;");
ошибка, которую я получил
Номер ошибки: 1064
У вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, на предмет правильного синтаксиса для использования рядом с 'select @flag' в строке 1
CALL method_check_for_free_time (1,1, '2019-6-6 10: 00: 00', 7, @flag); выберите @flag;