Задавайте вопросы, мы ответим
Вы не зашли.
Доброго времени суток, форумчане!
Наставьте, пожалуйста, на путь истинный.
<?php
...
$user_name = $_POST['name'];
$profa = $_POST['profession'];
echo "Приветствую, ".$user_name."!";
echo "Вы выбрали профессию ".$profa;
mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение ");
mysql_select_db($dbName) or die(mysql_error());
$query = "INSERT INTO $userstable(pers_name, professione) VALUES('$user_name','$profa')";
mysql_query($query) or die(mysql_error());
mysql_close();
?>
В соответствующие столбцы таблицы mysql вставляются только латинские символы.
Дефолтная кодировка cp1251
Отредактированно Genryxx (09.11.2009 00:19:36)
Неактивен
Это первое что я попробовал...
Я неудачно выразился:
Я хочу записать значение в базу, но в полях базы при использовании кириллической кодировки только пустота.
Неактивен
Все равно тот же пункт, у Вас таблица принимает значения в cp1251, а соединение
открывается в latin1, преобразование символов из кодировки, не поддерживающей
русские буквы, в кодировку, поддерживающую русские буквы, эти самые буквы
вырезает.
Неактивен