Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите с mysql в php.

18K
11 июля 2006 года
php_vlad
2 / / 21.06.2006
Вот код программы.

Код:
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$dbname="Tests";
$pconn=mysql_pconnect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$pconn);
$query = "CREATE TABLE  `test`  (
`fio` TEXT NOT NULL ,
`country` TEXT NOT NULL ,
);"
;
$q=mysql_query($query,$pconn);
$query_t="INSERT INTO `test` (`fio` , `country`) VALUES ('Иванов Иван Иванович', 'Rus');";
$q_t=mysql_query($query_t,$pconn);


В MYSQL базе значение таблицы fio выглядит так ?????? ???? ????????.
Подскажите пожалуйста что можно сделать чтобы значение таблицы fio отображалось нормально.
8
12 июля 2006 года
mfender
3.5K / / 15.06.2005
Ты не указал кодировку таблицы при создании. Т.е. твой запрос должен был выглядеть, как
 
Код:
CREATE TABLE `test` (
`fio` TEXT NOT NULL ,
`country` TEXT NOT NULL
) TYPE = MYISAM CHARACTER SET cp1251 COLLATE cp1251_general_ci;


А ещё можно попробовать сразу после подключения к БД выполнять запрос SET NAMES сз1251

Ну, сам понимаешь, что я привожу примеры для cp1251. У тебя может быть и другое.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог