Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: кодировка
 
 автор: BIGMAK   (05.08.2009 в 23:18)   письмо автору
 
 

Заранее прошу прощения но поиск ничего не дал. Проблема в том что при вставке в базу данных (INSERT INTO `alfa_stroy`.`information` (`id`, `property_type`, `operations`, `price`, `currency`, `discrit`, `area`)
VALUES (NULL,'$type',$operations,'$coast','$valuta','$district','$area');) выдается ошибка Unknown column 'РїРѕРєСѓРїРєР°' in 'field list' ,хотя перед вставкой я делаю mysql_query("SET NAMES cp1251");

  Ответить  
 
 автор: Trianon   (05.08.2009 в 23:27)   письмо автору
 
   для: BIGMAK   (05.08.2009 в 23:18)
 

Мало указать кодировку - нужно еще и данные передать соответствующие.
Только судя по диагностике, сервер у Вас ругается несовсем на (или совсем не на) этот запрос.

Покажите текст запроса после всех подстановок.
Вернее даже не столько покажите, сколько посмотрите.

  Ответить  
 
 автор: BIGMAK   (06.08.2009 в 00:46)   письмо автору
 
   для: Trianon   (05.08.2009 в 23:27)
 

че то не пойму((Кодировка базы cp1251_general_ci на запрос выполненный в phpmyadmin со значениями подстановки( INSERT INTO `alfa_stroy`.`information` (`id`, `property_type`, `operations`, `price`, `currency`, `discrit`, `area`)
VALUES (NULL,'квартиры',покупка,'12','рубли','рылеева','12');) тоже ругается. причем у меня есть другая база данных с такой же кодировкой и аналогичным запросом и все работает, полтергейст прям...

  Ответить  
 
 автор: Trianon   (06.08.2009 в 00:48)   письмо автору
 
   для: BIGMAK   (06.08.2009 в 00:46)
 

и что синтаксически означает слово покупка между запятыми в тексте запроса?
Вы его вообще читали или только скопировали?

Я говорил не о кодировке базы, а о кодировке текстовых данных, которыми этот скрипт оперирует.

  Ответить  
 
 автор: Alexhoppus   (09.08.2009 в 01:57)   письмо автору
 
   для: BIGMAK   (05.08.2009 в 23:18)
 

Я конечно сам ещё нуб в этом деле, но рискну отвести ваши опасения от кодировки в нескольку другую сторону. Такая ошибка обычно возникает когда не берешь переменную в запросе в кавычки как у вас $operations не взята например ... (попробуйте, если поможет буду рад)

  Ответить  
 
 автор: Trianon   (09.08.2009 в 02:28)   письмо автору
 
   для: Alexhoppus   (09.08.2009 в 01:57)
 

Формально говоря, текстовую переменную просто взять в кавычки недостаточно .

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования