Вставьте иврит в базу данных mySql

Я пытаюсь вставить еврейские буквы в мою базу данных, но я получаю синтаксическую ошибку при этом.

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near...

Моя таблица и столбцы находятся в utf8_general_ci.

Я просто не могу понять, почему я продолжаю получать ошибку снова и снова !!!

Вот мое соединение и код для вставки даты:

//Connect DB via function.php
function connectSQL(){
mysql_connect(LOCALHOST, DB_USER, DB_PASS) or die("MySQL Error: " . mysql_error());
mysql_select_db(DB_DATE) or die("MySQL Error: " . mysql_error());
}
connectSQL();

Дата со страницы:

$sql = mysql_query("INSERT INTO resourses (
title, url_title, seo_key, seo_dec, img, time, content, cat)
VALUES(
'$title','$url_title','$seo_key','$seo_dec','$img',now(),'$content','$cat'
)") or die (mysql_error());

1

Решение

Убедитесь, что вы установили кодировку соединения в utf8:

mysql_connect($host, $user, $pass);
mysql_select_db($db);
mysql_set_charset("utf8");

И очистили вашу строку:

$string = mysql_real_escape_string($string);
0

Другие решения

Других решений пока нет …