[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: И опять проклятая кодировка))))))
BlackGhost
Проблема в следующем. В базе данных имеется таблица:

CREATE TABLE `students` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'Шифр',
`fio_stud` text NOT NULL COMMENT 'ФИО студента',
`GrupId` smallint(3) unsigned NOT NULL COMMENT 'Номер группы',
`kurs` smallint(1) unsigned NOT NULL COMMENT 'Курс',
`godroj` smallint(4) unsigned NOT NULL COMMENT 'Год рождения',
PRIMARY KEY (`id`),
KEY `GrupId` (`GrupId`)
)
ENGINE=InnoDB AUTO_INCREMENT=13 DEFAULT CHARSET=utf8 COMMENT='Учетная карточка Студента';


Пытаюсь добавить в нее данные из формы. В таблице есть 3 числовых поля и одно текстовое (fio_stud). При в воде в форме (через текстовое поле) русских букв в базу заносятся вот такие символы: ыававыа. Все остальное добавляется нормально.
В момент добавления кодировка в браузере utf8, в mysql тоже utf8, вся база так же в этой кодировке. Вот код, хотя он вряд ли поможет... Помогите!!!!!

$insertSQL = "INSERT INTO students (fio_stud, GrupId, kurs, godroj) VALUES ('".$_POST['fio_stud']."',".$_POST['nomer_grup'].",
"
.$_POST['nomer_kurs'].",".$_POST['god_roj_stud'].")"; // Зопрос добавления данных в таблицу students
// echo $insertSQL;

mysql_select_db($database_students_BD, $students_BD);
$Result = mysql_query($insertSQL, $students_BD) or die(mysql_error());


Скриншоты еще на всякий случай:


Содержимое таблицы
user posted image

Структура
user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.