Форум Gatchina OnLine

Форум Gatchina OnLine (https://forumgol.ru/index.php)
-   Программирование и разработка (https://forumgol.ru/forumdisplay.php?f=4)
-   -   Вопрос по mySQL (https://forumgol.ru/showthread.php?t=5008)

Din-ngo 09.04.2007 13:33

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

Через phpmyadmin в базе он пишет по русски, а при чтения из базы в браузер знаки вопроса. Помогите пожалуста

TSV NV 09.04.2007 14:01

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

kainen 09.04.2007 21:53

Цитата:

Сообщение от TSV NV (Сообщение 198192)
В кодировках дело. База и страница должны юзать одинаковую кодировку.
Попробуй поставить и там и там кои-8.

Вот это добрый совет!

Din-ngo 15.04.2007 20:23

спс всем. разобрался

M@GIC 23.05.2007 18:13

Срочно.
Не могу понять почему не заполняютя таблицы в 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 значения что не длжно быть. Хы как испрвить хз. Помогите если занете.

ΛLIEN 23.05.2007 19:12

Строки как делятся? \n или \r\n (или \n\r)
Может добавить LINES TERMINATED BY '\r\n';

M@GIC 23.05.2007 22:37

Цитата:

Сообщение от ALIEN (Сообщение 221798)
Строки как делятся? \n или \r\n (или \n\r)
Может добавить LINES TERMINATED BY '\r\n';

К тому времени допедрил но всё равно спасиб. Хы вот токо мучает почему во всех книгах сказано что по дефаулту должно всё пахать а на самаом деле приходится указывать ограничители.
Типа если файл простой структуры типа

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


Хы и запрос
LOAD DATA INFILE "data.sql" INTO TABLE zakazchik
не пашет

ΛLIEN 23.05.2007 22:49

Цитата:

Сообщение от M@GIC (Сообщение 221881)
во всех книгах сказано что по дефаулту должно всё пахать

Лучше указывать все явно, чтоб потом гемора не обрести. Стандарты меняются, а запросы остаются. =)

FeD 23.05.2007 22:52

Цитата:

Сообщение от ALIEN (Сообщение 221885)
Лучше указывать все явно, чтоб потом гемора не обрести. Стандарты меняются, а запросы остаются. =)

+1. сам попадал в такую запару. при переезде на новые версии сервера mysql, параметры по умолчанию становились другими и нередко приходилось наблюдать на экране не совсем то, что хотелось

alarma 25.04.2008 21:25

есть некая проблема, которую мой мозг отказывается понимать.
есть база, в которую методом 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 но для меня это проблема. есть ли варианты решения, очень буду благодарен.


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

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