Форум Gatchina OnLine  

Вернуться   Форум Gatchina OnLine > Hard&Soft > Программирование и разработка

Программирование и разработка Обсуждение вопросов программирования

Ответ
 
Опции темы Опции просмотра
Старый 09.04.2007, 13:33   #1
Din-ngo
Гость
 

Нарушения:[Посмотреть]
Вопрос по mySQL

Народ кто знает в чем причина вывода вместо русских букв знаков вопроса???

Через phpmyadmin в базе он пишет по русски, а при чтения из базы в браузер знаки вопроса. Помогите пожалуста
  Ответить с цитированием
Старый 09.04.2007, 14:01   #2
TSV NV
Маленькая МЯ
 
Аватар для TSV NV
 
Регистрация: 23.01.2006
Адрес: Wellington

Нарушения:[Посмотреть]
В кодировках дело. База и страница должны юзать одинаковую кодировку.
Попробуй поставить и там и там кои-8.
__________________
Нет мну.

Хомяк dead
TSV NV вне форума   Ответить с цитированием
Старый 09.04.2007, 21:53   #3
kainen
lsd made me a prostitute
 
Аватар для kainen
 
Регистрация: 24.01.2006

Нарушения:[Посмотреть]
Цитата:
Сообщение от TSV NV Посмотреть сообщение
В кодировках дело. База и страница должны юзать одинаковую кодировку.
Попробуй поставить и там и там кои-8.
Вот это добрый совет!

Последний раз редактировалось morph. 11.04.2007 в 19:58.
kainen вне форума   Ответить с цитированием
Старый 15.04.2007, 20:23   #4
Din-ngo
Гость
 

Нарушения:[Посмотреть]
спс всем. разобрался
  Ответить с цитированием
Старый 23.05.2007, 18:13   #5
M@GIC
Местный
 
Аватар для M@GIC
 
Регистрация: 23.01.2006

Нарушения:[Посмотреть]
Срочно.
Не могу понять почему не заполняютя таблицы в mysql путём LOAD DATA
Сам запрос:
mysql> LOAD DATA INFILE "data.sql" INTO TABLE zakazchik FIELDS TERMINATED BY ',' ;
Структура таблицы zakazchik:

id_zakazchika numeric(4) primary key
familia char(20) not null
name char(20) not null

Структура файла
1,Verin,Alex
2,Kozlov,Mizail
...etc

Выдаёт с звуковым сопрождение динамика компа вот с таким сообщением
' for column 'id_zakazchika' at row 2 value: '

Не могу понять в чём дело. Пробывал и без TERMINATED BY ',' когда по дефаулту табуляция считается разделителем между колонками, переход на новую строку-разделитель между сстроками таблицы. Выдаёт тоже самое. Как я понял в id_zakazchika записывется 2 значения что не длжно быть. Хы как испрвить хз. Помогите если занете.

Последний раз редактировалось M@GIC. 23.05.2007 в 18:16.
M@GIC вне форума   Ответить с цитированием
Старый 23.05.2007, 19:12   #6
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Строки как делятся? \n или \r\n (или \n\r)
Может добавить LINES TERMINATED BY '\r\n';
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Старый 23.05.2007, 22:37   #7
M@GIC
Местный
 
Аватар для M@GIC
 
Регистрация: 23.01.2006

Нарушения:[Посмотреть]
Цитата:
Сообщение от ALIEN Посмотреть сообщение
Строки как делятся? \n или \r\n (или \n\r)
Может добавить LINES TERMINATED BY '\r\n';
К тому времени допедрил но всё равно спасиб. Хы вот токо мучает почему во всех книгах сказано что по дефаулту должно всё пахать а на самаом деле приходится указывать ограничители.
Типа если файл простой структуры типа

Фамилия ИМЯ Отчесвто
Фамилия2 ИМЯ2 Отчесвто2


Хы и запрос
LOAD DATA INFILE "data.sql" INTO TABLE zakazchik
не пашет
M@GIC вне форума   Ответить с цитированием
Старый 23.05.2007, 22:49   #8
ΛLIEN
пришелец
 
Аватар для ΛLIEN
 
Регистрация: 23.01.2006
Адрес: Земля, 013 в центуре

Нарушения:[Посмотреть]
Цитата:
Сообщение от M@GIC Посмотреть сообщение
во всех книгах сказано что по дефаулту должно всё пахать
Лучше указывать все явно, чтоб потом гемора не обрести. Стандарты меняются, а запросы остаются. =)
__________________
Use the Source, Luke!
ΛLIEN вне форума   Ответить с цитированием
Старый 23.05.2007, 22:52   #9
FeD
Местный
 
Регистрация: 23.01.2006
Адрес: Выезд

Нарушения:[Посмотреть]
Цитата:
Сообщение от ALIEN Посмотреть сообщение
Лучше указывать все явно, чтоб потом гемора не обрести. Стандарты меняются, а запросы остаются. =)
+1. сам попадал в такую запару. при переезде на новые версии сервера mysql, параметры по умолчанию становились другими и нередко приходилось наблюдать на экране не совсем то, что хотелось
FeD вне форума   Ответить с цитированием
Старый 25.04.2008, 21:25   #10
alarma
Пользователь
 
Аватар для alarma
 
Регистрация: 03.09.2006

Нарушения:[Посмотреть]
есть некая проблема, которую мой мозг отказывается понимать.
есть база, в которую методом insert пишется информация, допустим, названия файлов из директории. (не путать с содержимым файлов) так вот, раньше на старом сервере всё было ок. на новом появился какой-то трабл. есть поле id , которое автоматом увеличивается при добавлении записи т.е auto_increment так вот. теперь при добавлении данных идентификаторы идут не по порядку, а хаотично. 1.2.3.4.5 так было, а теперь при добавлении ещё 5 записей будет вот так 1.2.3.4.5.10.9.8.7.6 понимаю, что в принципе насрать, всё решается order by id desc or asc но для меня это проблема. есть ли варианты решения, очень буду благодарен.
alarma вне форума   Ответить с цитированием
Ответ


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос EDINOROG World Of Warcraft 21 11.09.2007 22:24
mysql client ошибка STem Программирование и разработка 6 23.04.2007 20:50
Вопрос по инжектору BAY4EP Авто 31 26.03.2007 22:56
Вопрос по ворду hamst Программы 3 13.12.2006 23:30


Текущее время: 02:04. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot