Ниже код если я что-то не так делал, напишите, пожалуйста, заранее благодарен.
-------------------------------------------------------------------------------------
mysql_query('set character_set_results=cp1251');
$db=mysql_connect("localhost","root","root");
mysql_select_db("bd",$db);
$result=mysql_query("INSERT INTO firm (name,lastname,dol) VALUES ('Егор', 'Егоров', 'Директор')");
if ($result=='true')
{
echo "Информация в БД добавлена успешна!";
}
else
{
echo "Информация в БД не добавлена!";
}
-------------------------------------------------------------------------------------
Спустя 1 месяц, 3 дня, 8 часов, 20 минут, 47 секунд (11.12.2008 - 01:14) lemlem1 написал(а):
У вас всё написано правильно. Попробуйте:
SQL |
mysql_query('SET CHARACTER SET \'cp1251\''); |
http://community.livejournal.com/tutorial_ru/2347.html
А почему бы не использовать utf-8? Если апач настроен, то никаких проблем не будет.
Спустя 1 день, 14 часов, 11 минут, 22 секунды (12.12.2008 - 15:25) -=Dem=- написал(а):
Такая же ситуация была, лечится изменением типа поля в базе данных. Вместо VARCHAR выбирается VARBINARY. Мне помогло.
Спустя 5 часов, 9 минут, 2 секунды (12.12.2008 - 20:34) kirik написал(а):
Цитата |
Вместо VARCHAR выбирается VARBINARY. |
советую почитать, в чем отличие этих двух типов полей..