php - 如何将印地语数据插入 MySQL 并从中获取相同的数据

标签 php mysql codeigniter

我不知道如何将印地语数据插入 MySQL 数据库并使用 Codeigniter 从数据库中获取相同的数据。请指导我。

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);
    }

最佳答案

如果您遇到 MySQL 数据库问题,您应该将字符集更改为 utf8 并整理 utf8_general_ci 作为您要存储印地语数据的列。尝试以下操作查询以更改您的表列。

ALTER TABLE `<table_name>` CHANGE `<field_name>` `<field_name>` VARCHAR(100) 
CHARSET utf8 COLLATE utf8_general_ci DEFAULT '' NOT NULL;

如果在 View 页面上打印数据时遇到问题,只需在页面的标题部分添加一个元标记,如以下代码:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

关于php - 如何将印地语数据插入 MySQL 并从中获取相同的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46815184/

相关文章:

Mysql:修剪数字在 X 和 Y MIN/MAX 之间

php - __FILE__ 是什么意思?

php - 我将如何在 PHP 中缓存分页内容

php - 使用 PHP SQL 在数据库中查找特定值

php - 如何使用 PHP Date ("Y-m-d"评估 MySQL NOW() 字段)?

php - 从 mysql 查询到 php 的空白列表下拉列表

php - execute() 期望恰好有 0 个参数,给定 1 个参数(MySQLi)?

mysql - 使用 awk 从未知数据库表中选择所有用户

php - 使用 Ion Auth 登录用户名和电子邮件

javascript - 如何使用 CORS 飞行前请求处理自定义 header ? AJAX-代码点火器