我不知道如何将hindi数据插入mysql数据库并从数据库中获取相同的数据。我更新鲜,请指导我。
public function add_tag_description() // this is my controller name
{
$this->load->helper('form');
$post = $this->input->post();
$post['add_tag_description'] = $this->input->post('add_tag_description');
unset($post['submit']);
$this->load->model('Prediction_model', 'prediction');
if($this->prediction->add_tag_description($post)) {
$this->session->set_flashdata('feedback', 'Tag Description added successfully');
$this->session->set_flashdata('feedback_class', 'alert-success');
} else {
$this->session->set_flashdata('feedback', 'Tag Description failed to add successfully, please try again');
$this->session->set_flashdata('feedback_class', 'alert-danger');
}
$this->load->view('admin/add_tag');
}
型号:
public function add_tag_description($post)
{
$add_tag_description = $post['add_tag_description'];
$add_tag = array(
'description' => $add_tag_description
);
$this->db->insert('tag_description',$add_tag);
}
我不知道如何将hindi数据插入mysql数据库并从数据库中获取相同的数据。我更新鲜,请指导我。
答案 0 :(得分:1)
如果你正面临mysql数据库问题。应该将charset更改为ut8并整理utf8_general_ci。您要存储hindi数据的列必须是字符集utf8并整理utf8_general_ci.below查询更改您的表列
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100)
CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
如果您在视图页面上面对打印数据。只需在标题部分添加元数据。如下面的代码。
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
答案 1 :(得分:1)
ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100)
CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;
如果您在查看页面上面对打印数据。只需在标头部分添加meta。 像下面的代码。
代码:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
答案 2 :(得分:0)
运行此查询
ALTER TABLE `table_name` CHANGE `column_name` `column_name` TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL;
将此代码添加到 head 标签中
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />