ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #131  
Старый 03.07.2008, 00:26
Аватар для VDShark
VDShark
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме:
804931

Репутация: 526
По умолчанию

Цитата:
Сообщение от Naydav  
пс
Уже месяца 4 обешаю разобраться с объеденением таблиц
На выходных буду читать !!!
В статьях посмотри - я недавно статью на эту тему писал... с понятными примерами.
 
Ответить с цитированием

  #132  
Старый 03.07.2008, 01:00
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Цитата:
В статьях посмотри - я недавно статью на эту тему писал... с понятными примерами.
Обязательно! чем больше источников - тем лучше
спасибо
 
Ответить с цитированием

  #133  
Старый 03.07.2008, 06:03
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Я скачал базу данных на mysql и установил на свой, домашний компьютер. База ipb форума.
Я выяснил, что при восстановлении база данных, происходит кракозябра. Восстановление происходит успешно, но русские буквы преобразовываются.
Что нужно подправить в ASP Linux 11.2, чтобы база данных успешно импотировалась, без всякизх кракозябр?

Стандартная кодировка в mysql
Код:
default-character-set             latin1
Как ее можно изменить?

Последний раз редактировалось Ershik; 03.07.2008 в 06:13..
 
Ответить с цитированием

  #134  
Старый 03.07.2008, 06:34
Аватар для Scipio
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

незнаю правильно ли я тебя понял, просто попробуй в самом начале дампа напиши:
Цитата:
set names нужная кодировка
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #135  
Старый 03.07.2008, 06:56
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Я это пробовал. Не получилось.
Я хочу поменять кодировку latin1, которая по умолчанию в Linux на cp1251
База весит 600 мегабайт, извините, никакого желания восстанавливать в 4 раз у меня желания нет
 
Ответить с цитированием

  #136  
Старый 03.07.2008, 07:14
Аватар для Scipio
Scipio
Members of Antichat - Level 5
Регистрация: 02.11.2006
Сообщений: 781
Провел на форуме:
5939734

Репутация: 1917


Отправить сообщение для Scipio с помощью ICQ
По умолчанию

ндя...
ну тогда когда появится желание попробуй сделать так:
найди файленг my.cnf
в секцию [client] допиши или измени:
Цитата:
default-character-set = cp1251
character-sets-dir = здесь полный путь к кодировкам
на денвере это так:
Цитата:
[client]
port = 3306
socket = /tmp/mysql5.sock
default-character-set = cp1251
character-sets-dir = /usr/local/mysql5/share/charsets
потом в секции [mysqld] допиши или исправь:
Цитата:
default-character-set = cp1251
init-connect = "set names cp1251"
в секции [mysql] допиши или исправь:
Цитата:
default-character-set=cp1251
надеюсь поможет
__________________
Карфаген должен быть разрушен...
 
Ответить с цитированием

  #137  
Старый 03.07.2008, 07:35
Аватар для Ershik
Ershik
Постоянный
Регистрация: 07.11.2007
Сообщений: 392
Провел на форуме:
1325167

Репутация: 100
По умолчанию

Я сделал, как вы наисали. Сейчас восстанавливаю базу снова.
Через rst.php видно, что кодировка встала нормальная. Логический предполагаю, что через браузер тоже все корректно отображается.
Спасибо
 
Ответить с цитированием

  #138  
Старый 03.07.2008, 17:34
Аватар для Naydav
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

Репутация: 210
По умолчанию

Допустим есть таблица

user:
Цитата:

id | name

56 | name1
57 | name2
58 | name3
и user_news
Цитата:

id | user_id | news_id

1 | 57 | 4
3 | 57 | 5
4 | 58 | 1
и установленна переменная
$news_id = 4;

Нужно выбрать все строки в user, что бы результат был таким

Цитата:
id - 56
name - name1
in_news - 0

id - 57
name - name1
in_news - 1

id - 58
name - name1
in_news - 0
Где in_news - береться из таблицы user_news ( оно равно 1, если в таблице есть запись с user_id равное user.id, и запись news_id = $news_id ( в нашем случае 4)

in_news - может называться по-другому, мне все равно...
мы можем просто при проверки проверять наличие in_news
 
Ответить с цитированием

Как сделать из двух запросов один запрос
  #139  
Старый 03.07.2008, 22:20
Аватар для DTW
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
Question Как сделать из двух запросов один запрос

Как сделать из двух запросов один запрос

сделать в одном запросе


Цитата:
SELECT product_thumb_image , product_sku
FROM jos_vm_product
WHERE product_id IN(

SELECT product_id
FROM jos_vm_product_category_xref
WHERE category_id )
и

Цитата:
SELECT product_price
FROM jos_vm_product_price
WHERE product_id IN(

SELECT product_id
FROM jos_vm_product_category_xref
WHERE category_id )

Последний раз редактировалось DTW; 04.07.2008 в 00:49..
 
Ответить с цитированием

  #140  
Старый 07.07.2008, 13:53
Аватар для ZneP
ZneP
Познающий
Регистрация: 07.11.2006
Сообщений: 59
Провел на форуме:
180703

Репутация: 11
По умолчанию

Как должен выглядить запрос нескольких функций Sum из нескольких таблиц (по одной функции Sum из каждой таблицы)?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


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




ANTICHAT.XYZ