|
|
|
| Пытаюсь вставить строку в таблицу в кодировке UTF8
Прописал где только знаю кодировку utf8 в my.ini
CREATE TABLE `languages` (
`language_id` tinyint(2) NOT NULL COMMENT 'ун номер (PK)',
`name` varchar(32) NOT NULL COMMENT 'наименование языка',
`code` varchar(5) default NULL COMMENT 'код обозначения языка',
`image` varchar(128) default NULL COMMENT 'путь к иконке ',
`directory` varchar(128) NOT NULL COMMENT 'директория с языковым массивом ',
`language_default` enum('1','0') NOT NULL default '0' COMMENT 'язык по умолч: 0 - нет; 1- да;',
PRIMARY KEY (`language_id`),
UNIQUE KEY `language_default` (`language_default`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='таблица языков';
|
есть конфиг файл c insert в конце:
<?php
$dblocation = "localhost";
$dbname = "mag";
$dbuser = "root";
$dbpasswd = "159357";
$query = @mysql_connect($dblocation,$dbuser,$dbpasswd);
if(!$query)
{
echo ("<p>В данный момент сервер базы данных не доступен,
поэтому корректное отображение страницы невозможно</p>");
exit();
}
if(!mysql_select_db($dbname,$query))
{
echo ("<p>В настоящий момент база данных недоступна. Извините за доставленные неудобства. Поробуйте зайти позже.</p>");
exit();
}
mysql_query("SET CHARACTER_SET_CLIENT='utf8'");
mysql_query("SET CHARACTER_SET_RESULTS='utf8'");
mysql_query("SET collation_connection='utf8_general_ci'");
mysql_query("set names utf8");
//данные, которые передаются пользователем в формк регистрации
$gwery = "insert into languages values ('1', 'Здравствуйте', 'Привет', 'Хаха', 'Baby', '1')";
$res=mysql_query($qwery);
if(!$res)
{
echo mysql_errno($res);
}
?>
|
Выдаётся ошибка:
Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in F:\www\apache\htdocs\includels\config.php on line 29
|
Что я делаю не так? С кодировкой cp1251 раньше было все ок, а тут вот так...
PS: Прикрепляю на всякий случай файлы httpd.conf, my.ini , php.ini и файлик config.phpс кодом...
PHP5+MySQL5+Apache2.2. Редактирую в PHPExpertEditor (файлик config.php сохраняю как utf8 или unicod)
Спасибо! | |
|
|
|
|
|
|
|
для: RomantikPro
(15.04.2007 в 03:33)
| | у вас в конфиге в конце
сам запрос $gwery
а шлется $qwery
самая обыкновенная опечатка | |
|
|
|
|
|
|
|
для: bronenos
(15.04.2007 в 04:18)
| | Спасибо! :-)
Обидно было столько времени угрохать на такую вот мою оплошность....но тоже урок :-) | |
|
|
|