dazle
@dazle
Хороший электрик, но в душе программист

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

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

А если англ слово в переменной $mesnames то передается и сохраняется в таблицу, а так же если я через форму POST-ом передаю русское слово оно добавляется а чтобы как в файле создать отдельно переменную с русскими символами не канает( не сохраняется в таблицу)
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 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'");
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 05:01
999999 руб./за проект
19 апр. 2024, в 03:52
1000 руб./за проект
19 апр. 2024, в 03:01
1000 руб./за проект