Codeigniter Невозможно сохранить текст с запятой в базе данных

Я работаю в Codeigniter.

 function create($data){
    $this->db->insert(TBL_QUES, $data); 
    if($this->db->insert_id())
    return true;
    else
    return false;
}

это одна из функций в моей модели. Это используется для создания / вставки записи в базу данных. Но я не могу вставить текст с запятой в базу данных. Я не могу найти ошибку в этом коде.

Пример рабочего текста: это строка 1;

Пример не рабочий текст: это строка 1, это строка 2;

Должен ли я избежать входа?

Я установил значение глобальной фильтрации равным true.

Спасибо всем

1 ответ

Решение

Вы можете получить помощь из этого кода для создания SQL из CSV

csv2sql("pre_employee","ch_data.csv");
function csv2sql($table_name,$csvname)
{
$fl=fopen($csvname,r);
//if(!file_exists('a.txt'))
//{
    $flw=fopen("a.txt",'w');
//}
$sql='';
$i=2;
//echo $csvname.$data=fgetcsv($fl,1000,",");die();
while(($data=fgetcsv($fl,1000,","))!=false)
{
    $sql.="insert into ".$table_name." values('".$data[0]."','".$data[2]."','".$data[3]."');".chr(13);
    $i++;
}
//echo $sql;
fwrite($flw,$sql);
fclose($flw);
fclose($fl);
}
Другие вопросы по тегам