@dazle

Не передается русское слово в таблицу MYSQL почему?

include("bd.php");
 
 $mesnames='Вова';
 
 //Добавляем все в таблицу
 $res=mysql_query("INSERT INTO `messages2` (`komy`,`data`) VALUES
('$mesnames',NOW()) ");

А если англ слово в переменной $mesnames то передается и сохраняется в таблицу, а так же если я через форму POST-ом передаю русское слово оно добавляется а чтобы как в файле создать отдельно переменную с русскими символами не канает( не сохраняется в таблицу)
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
Посмотреть, на что ругается мускул, можно так
$res=mysql_query("INSERT INTO `messages2` (`komy`,`data`) VALUES
('$mesnames',NOW()) ") or die(mysql_error());

и уже от этого плясать
Ответ написан
@AUser0
Чем больше знаю, тем лучше понимаю, как мало знаю.
Назначьте нужную кодировку перед SQL запросом:
mysql_query("SET NAMES 'UTF8'");
// ну или может у вас... mysql_query("SET NAMES 'CP1251'");
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 июн. 2019, в 14:54
2500 руб./за проект
26 июн. 2019, в 14:52
2000 руб./за проект
26 июн. 2019, в 14:34
500 руб./в час