Здравствуйте, гость ( Вход | Регистрация )
Если Вы новичок и первый раз на форуме, это значит, что Ваш аккаунт на форуме еще не активирован. Для активации аккаунта Вам следует подать заявку на свободный клуб и подробно заполнить анкету менеджера. После получения клуба Вы сможете оставлять сообщения на форуме.
18.12.2008, 16:36
Сообщение
#1
|
|
![]() Аццкий одмин ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 25 249 Регистрация: 16.11.2008 Пользователь №: 3 Динамо (Мс) Хаммерфест Твёройри |
На данный момент проекту требуются:
1) консультант по восточным и африканским языкам (с европейскими я уж как-нибудь сам справлюсь, а вот восток - дело тонкое...), 2) человек, имеющий представление об администрировании сайтов, о работе с cPanel, о настройке MySQL и т.п., 3) специалист по JavaScript, который победит Мозиллу и Оперу, чтобы под ними замены отправлялись. Если у кого-нибудь есть еще какие-нибудь предложения, предлагайте. |
|
|
|
![]() |
20.2.2009, 17:36
Сообщение
#2
|
|
![]() Вперёд Спартак!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 217 Регистрация: 18.12.2008 Из: Тула (Россия) Пользователь №: 45 Круоя (Пакруойис, Литва) Хаверфордуэст Каунти (Уэльс) |
Продолжу задавать вопросы в пустоту. Специалисты по MySQL у нас есть? Я перенес базу на новый сервер, смотрю, что как работает, и вижу, что возникает странная ситуация с выполнением некоторых select'ов - то, что прекрасно работает на старом сервере и у меня на локальном компе, не работает на новом сервере. А именно: есть запрос вида select tbl1.*, tbl2.* from tbl1 left join tbl2 join tbl3 on tbl2.field1 = tbl3.field2 on tbl1.field3 = tbl2.field4 where tbl1.field5 = ... На старом сервере и у меня на компе этот селект прекрасно отрабатывает: в случае если в tbl2 нет записей, удовлетворяющих условию tbl1.field3 = tbl2.field4, он выдает для полей tbl2 значения NULL. На новом сервере он вместо NULL выдает значения полей какой-то (первой найденной, что ли?) записи из tbl2, причем если вывести в результат запроса поля tbl1.field3, tbl2.field4, то видно, что их значения - разные. Если убрать выделенное жирным шрифтом, то все опять работает нормально. В чем может быть дело, и как с этим бороться? для начала начнем с того, где и как у тебя была реализована база на локальном сервере, а также обрати внимание на кодировки сервера локального и используемой версии базы. Второй вопрос в том, КАК ты переносишь базу и какими средствами. Если это просто дамп базы, то еще внимательнее гляди на кодировки и версии. Если СУБД phpmyadmin, то его версия тоже может иметь роль в таких вещах. Это я все к тому, что чаще всего такого рода ошибки именно из-за кодировок и различий синтаксиса различных версий субд. Не может ли быть такое, что например на локальном сервере у тебя была кодировка винды (1251), а сервере utf-8 или наоборот? вопщим чаще всего ошибки именно в непонимании двух сред. Поэтому можно попробовать использовать одну общую среду. Самым лучшим инструментом в рунете зовут Sypex Dumper... Сам только начну его щупать на днях, так что пока ничего сказать не могу опредленного. У меня сейчас подобная проблема. сколько скриптов у тебя с ошибкой выполняют твою выборку? может есть смысл просто подправить скрипт и не трогать базу? и третье... внимательно сравни конфиги своих серверов - локального и который на хосте, все ли там одинаково настроено? ЗЫ: сейчас тоже парюсь над переносом базы одного форума, так что можем помочь друг другу, если че ===== up а если построже обозначить выборку значений? через условие например? ну и конечно нужны оба кода... и базы, и пхп... мож просто какой-то недочет, затрудняюсь с ходу сказать... а что вообще скрипт-то делать должен? =) |
|
|
|
20.2.2009, 18:15
Сообщение
#3
|
|
![]() Аццкий одмин ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Главные администраторы Сообщений: 25 249 Регистрация: 16.11.2008 Пользователь №: 3 Динамо (Мс) Хаммерфест Твёройри |
для начала начнем с того, где и как у тебя была реализована база на локальном сервере, а также обрати внимание на кодировки сервера локального и используемой версии базы. Второй вопрос в том, КАК ты переносишь базу и какими средствами. Если это просто дамп базы, то еще внимательнее гляди на кодировки и версии. Если СУБД phpmyadmin, то его версия тоже может иметь роль в таких вещах. Это я все к тому, что чаще всего такого рода ошибки именно из-за кодировок и различий синтаксиса различных версий субд. Не может ли быть такое, что например на локальном сервере у тебя была кодировка винды (1251), а сервере utf-8 или наоборот? вопщим чаще всего ошибки именно в непонимании двух сред. Поэтому можно попробовать использовать одну общую среду. Самым лучшим инструментом в рунете зовут Sypex Dumper... Сам только начну его щупать на днях, так что пока ничего сказать не могу опредленного. У меня сейчас подобная проблема. сколько скриптов у тебя с ошибкой выполняют твою выборку? может есть смысл просто подправить скрипт и не трогать базу? и третье... внимательно сравни конфиги своих серверов - локального и который на хосте, все ли там одинаково настроено? ЗЫ: сейчас тоже парюсь над переносом базы одного форума, так что можем помочь друг другу, если че ===== up а если построже обозначить выборку значений? через условие например? ну и конечно нужны оба кода... и базы, и пхп... мож просто какой-то недочет, затрудняюсь с ходу сказать... а что вообще скрипт-то делать должен? =) Не, с кодировками все в порядке, cp1251 и там, и там. Еще я думал, что это могут быть индексы, но сколько ни переиндексировал таблицы, ничего не изменилось. Сегодня нашел вот такую интересную информацию о различии между 4-й и 5-й версиями MySQL (на домашнем компе у меня 5-я версия, на новом сервере - 4-я): Цитата В предыдущих версиях MySQL оператор запятая (,) и JOIN имели одинаковый приоритет и выполнялись по порядку вхождения в запросе. Поэтому выражение t1, t2 JOIN t3 интерпретировалось как ((t1, t2) JOIN t3) В пятой версии оператор JOIN имеет более высокий приоритет, и описанное выше выражение интерпретируется иначе: (t1, (t2 JOIN t3)) При этом может возникнуть ошибка: Unknown column 't1.name' in 'on clause' Для решения данной проблемы, необходимо изменить запрос, взяв в скобки имена таблиц после оператора FROM. Например, запрос: SELECT count(*)FROM table1 t1, table2 t2 JOIN table3 t3 ON t1.id = t3.id WHERE … надо заменить на: SELECT count(*)FROM (table1 t1, table2 t2) JOIN table3 t3 ON t1.id = t3.id WHERE … Пока буду считать это рабочей версией, хотя и непонятно, относится ли это к нашей проблеме или нет. Приду домой - попробую скобочки расставить - мож, поможет... Скриптов, на которых вылезает эта ошибка, немного, но все важные - генерация, автосостав, отправка состава на матч, назначение судей на матч. В принципе, исправить-то можно, но это получится один, а то и несколько дополнительных селектов в каждом скрипте. Вот, например, назначение судей на матчи. Нужно выбрать тех судей, которые еще не назначены ни на один из сегодняшних матчей, для этого делаем left join таблицы, содержащей календарь матчей, по условию, что такой судья назначен на матч, а потом оставляем только те записи, для которых это условие не выполнено: select rf.id from referees rf left join match_schedule msc join tournament_schedule tsc on msc.tour_sch = tsc.id and tsc.day = {$game_day} on rf.id = msc.referee, teams tm_h, teams tm_g where rf.town != tm_h.town and tm_h.id = {$hosts} and rf.town != tm_g.town and tm_g.id = {$guests} and msc.id is null and rf.nation = tm_h.country Конкретно на этом селекте не пробовал выкинуть выделенное курсивом, но думаю, что если его выкинуть, то работать будет нормально. А в таком виде не работает. |
|
|
|
20.2.2009, 18:25
Сообщение
#4
|
|
![]() Вперёд Спартак!!! ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 4 217 Регистрация: 18.12.2008 Из: Тула (Россия) Пользователь №: 45 Круоя (Пакруойис, Литва) Хаверфордуэст Каунти (Уэльс) |
Не, с кодировками все в порядке, cp1251 и там, и там. Еще я думал, что это могут быть индексы, но сколько ни переиндексировал таблицы, ничего не изменилось. Сегодня нашел вот такую интересную информацию о различии между 4-й и 5-й версиями MySQL (на домашнем компе у меня 5-я версия, на новом сервере - 4-я): хм... ну это более чем возможно! и кстати судя по статье, приведенной выше, все сходится. Если база не может распределить приоритеты между выборками, то почему бы просто не сделать эту выдачу и не потерять данные (перепутать)? возьми в личке мою аську, сейчас как раз парюсь над мускульными базами, мож чего полезного получится откопать... ну а вообще самый полный ответ можно получить на мускульном форуме, там головы мощные сидят, рубят тока в путь |
|
|
|
konst Помощь проекту 18.12.2008, 16:36
konst Народ, эта тема - о том, кто чем может помочь прое... 20.12.2008, 0:42
Mamadou если не "как-нибудь") то готов помогать ... 22.12.2008, 0:27
artwe007 могу переводить фамилии на русские варианты:
Турец... 22.12.2008, 14:50
Колдун Цитата(artwe007 @ 22.12.2008, 14:50) могу... 18.12.2009, 22:01
SunfoolD знаю pascal\delphi если пригодится (на делфю ... 22.12.2008, 18:11
MorfeO небольшой опыт есть с web-ом, небольшой =)
мож, и ... 22.12.2008, 20:28
Hleb Ребята,ели есть,кто хотя бы любительски занимаетя ... 22.12.2008, 23:14
Ambrozinho Могу, а главное имею желание, помочь с логотипами ... 25.12.2008, 14:53
konst Цитата(Ambrozinho @ 25.12.2008, 14:53) Мо... 25.12.2008, 15:02
Латгалец Могу помочь с регистрацией команд на сайте. 25.12.2008, 14:57
konst Цитата(Латгалец @ 25.12.2008, 14:57) Могу... 25.12.2008, 15:02
Латгалец В ОФМ этим занимался. 25.12.2008, 15:04
konst Цитата(Латгалец @ 25.12.2008, 15:04) В ОФ... 25.12.2008, 15:36
Emokid Конст, в аську ты не отвечаешь, напишу здесь.
У ме... 25.12.2008, 15:06
Латгалец Россию регистрировал по схеме данного проекта, то ... 25.12.2008, 15:53
sam56 А Тунис можно мы сами до конца регистрировать буде... 25.12.2008, 16:05
Mamadou могу помочь в регистрации большинство европейских ... 25.12.2008, 16:20
Grinper хотелось попробовать себя в роли модератора или ин... 27.12.2008, 3:42
Barmaglot Если иврит относится к восточным языкам , то може... 27.12.2008, 8:25
konst Цитата(Barmaglot @ 27.12.2008, 8:25) Если... 27.12.2008, 16:28
RazoR Есть желание помочь чем либо ещё "неокрепшему... 27.12.2008, 15:46
Ambrozinho Цитата(Ambrozinho @ 25.12.2008, 15:53) Мо... 27.12.2008, 21:40
DENtt Вот тебе Coyote http://soccer.jitt.ru/forum/index.... 27.12.2008, 21:53
Grinper мне вот интересно написано же русским языком ... 27.12.2008, 22:24
bobr1609 konst, я предложение сделал тебе в личку. Каков от... 28.12.2008, 12:57
Diego DENtt, konst, какие вы суровые, любите разговоры п... 29.12.2008, 16:36
Lazarev могу подойти по двум категориям:
1. консультант п... 29.12.2008, 23:34
Faraon А по каким критериям выбирают например модератора ... 29.12.2008, 23:41
Lazarev кстати также учу английский, французский и латынь,... 29.12.2008, 23:44
Ovanes Я уже создал группу вконтакте !!!... 30.12.2008, 23:02
stealer Добрый вечер ! с наступающим!!
Но я т... 31.12.2008, 21:21
Coyote 2 Стилер
http://soccer.jitt.ru/forum/index.php?sho... 31.12.2008, 21:24
Fiaskoru Ну тут для меня вижу два варианта помощи:
1. Банал... 1.1.2009, 23:38
konst Цитата(Fiaskoru @ 1.1.2009, 23:38) Ну тут... 1.1.2009, 23:46
Chepra13 Я готов проверять команды и регерить сам. Опыт ест... 4.1.2009, 16:53
konst Цитата(Chepra13 @ 4.1.2009, 16:53) Я гото... 4.1.2009, 18:13
Chepra13 Цитата(konst @ 4.1.2009, 18:13) Спасибо, ... 4.1.2009, 18:18
mkhan Цитата(konst @ 18.12.2008, 16:36) На данн... 5.1.2009, 0:15
lexa001 могу покансультировать с восточным языком! ва... 7.1.2009, 13:20
Parkinson Готов на момент "кризиса" помоч с провер... 7.1.2009, 23:05
Parkinson Цитата(Parkinson @ 8.1.2009, 0:05) Готов ... 8.1.2009, 23:07
bokanol могу помочь с регистрацией всякой экзотики - во вс... 8.1.2009, 17:50
AlPachino Думаю эти страны пока не нужны. Надо бы с уже имею... 8.1.2009, 18:00
Pil.A А что значит дизайнер? Просто я нормально фотошопо... 8.1.2009, 19:44
Parkinson Цитата(Pil.A @ 8.1.2009, 20:44) А что зна... 8.1.2009, 23:14
Zero157 Я смогу набрать 8 и 16 Ирландских клубов для регис... 10.1.2009, 9:30
konst Цитата(Zero157 @ 10.1.2009, 9:30) Я смогу... 10.1.2009, 12:32
Zero157 Я один клуб поставил на регистрацию и больше не мо... 10.1.2009, 13:37
Terminator Цитата(Zero157 @ 10.1.2009, 14:37) Я один... 10.1.2009, 14:26
Scolari18 Могу помочь с именами почти любых стран!
Такж... 17.1.2009, 2:35
Sarkisyan Цитата(Scolari18 @ 17.1.2009, 3:35) Могу ... 30.1.2009, 1:18
Terminator Цитата(Sarkisyan @ 30.1.2009, 1:18) можеш... 30.1.2009, 17:19
konst Нашему проекту требуется человек, который умеет ад... 19.2.2009, 14:10
MaxMaister Мы сделаем всё возможное для того, что бы прект пр... 19.2.2009, 15:35
konst Продолжу задавать вопросы в пустоту.
Специалисты ... 20.2.2009, 13:44
potemkin Кость я в программировании ни бум-бум...
Вот здесь... 20.2.2009, 14:05
konst Цитата(potemkin @ 20.2.2009, 14:05) Кость... 20.2.2009, 14:45
konst Решил снова поднять эту тему, т.к. ситуация, в нек... 14.7.2009, 13:48
Колдун А если серьезно могу помочь с регистрацией Уругвая... 18.12.2009, 22:03
konst Спасибо, не надо, такой "помощи" мы виде... 18.12.2009, 23:26
welcome Я разбираюсь с php и базой MySQL 19.12.2009, 9:31
den(spb) Есть желание принять участие в работе комиссии по ... 10.1.2010, 14:54
Coyote Они проверяются сутки - ровно столько, сколько нуж... 11.1.2010, 0:55
anorov Есть знания и навыки работы с Sql ( оболочки MySql... 29.1.2010, 21:51
Inkvizitor Есть опыт а администрации сайтов.
На OFM у меня их... 3.4.2010, 8:11
zero_nee Типо устоновить ДЛЕ это очень трудно?0_о
estonec:... 4.4.2010, 2:50
Inkvizitor Цитата(zero_nee @ 4.4.2010, 2:50) Типо ус... 7.4.2010, 9:00
Operok Костя я тебе на почту сообщение отправил, почитай ... 17.9.2010, 19:35
konst Цитата(Operok @ 17.9.2010, 20:35) Костя я... 18.9.2010, 1:49
ЖАНДОС Могу быть консультантом по восточным языкам. Возь... 30.5.2011, 20:17
konst Цитата(ЖАНДОС @ 30.5.2011, 21:17) Могу бы... 30.5.2011, 20:26
ЖАНДОС КАЗАХСКИЙ,Турецкий, узбекский и немножко языки стр... 30.5.2011, 20:34
konst Цитата(ЖАНДОС @ 30.5.2011, 21:34) КАЗАХСК... 30.5.2011, 21:31
ЖАНДОС Давайте я не против 31.5.2011, 11:02
konst Народ, если у кого-то есть время и желание, то вы ... 27.7.2011, 14:02
RaveИ Делал в свое время такое:
показать
Вот ... 19.10.2011, 9:30
xp10ska Цитата(RaveИ @ 19.10.2011, 10:30) Делал в... 19.10.2011, 18:21
konst Цитата(xp10ska @ 19.10.2011, 3:59) а что ... 19.10.2011, 13:42
Ernesto ЦитатаНарод, сделайте побольше разных вариантов, ч... 19.10.2011, 16:31
Ernesto На скорую руку 19.10.2011, 16:20
konst Цитата(Ernesto @ 19.10.2011, 17:20) На ск... 19.10.2011, 17:19
Ernesto Насчёт "не идеально круглых" - в таком р... 19.10.2011, 16:24
konst Цитата(Ernesto @ 19.10.2011, 17:24) Насчё... 19.10.2011, 17:18
Ernesto Цитата(konst @ 19.10.2011)На в отчете на Сокк... 19.10.2011, 17:57
konst Цитата(Ernesto @ 19.10.2011, 18:57) Но та... 19.10.2011, 18:14
konst Цитата(Ernesto @ 19.10.2011, 18:57) Но та... 20.10.2011, 18:20
Ernesto Цитата(konst @ 20.10.2011, 19:20) Ernesto... 20.10.2011, 21:56
Ernesto RE: Помощь проекту 20.10.2011, 22:50
konst Цитата(Ernesto @ 20.10.2011, 23:50)
Та... 20.10.2011, 23:41![]() ![]() |
| Текстовая версия | Сейчас: 1.4.2026, 7:21 | ![]() |