![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 23
|
![]()
я мало чего понимаю в пхп, я даже с точностью не могу сказать, что эта ошибка связана с пхп-кодом (возможно надо писать в разделе мускула), но всё же - за любую помощь буду очень благодарен. При заходе на страницу выдаёт вот такое:
SQL Ошибка запроса: select u.userbirthday,p.osob_points,p.id_b attle,p.travma_type,p.`2007`,p.vete ran,p.travma_id,p.travma_time,p.unc haos_timestamp,u.email,p.stat_point s,p.mast_points,p.dateborn,p.money, p.gold,p.wins,p.loss,p.nich,p.exp,p .regen_timestamp,p.regeneration,p.l ife,p.mana,p.sex,p.shadow,u.login,p .blocked, p.id_city, p.persname, p.id_person, p.level, p.align,c.clanname,c.clanalign,p.id _clan,p.clanzvan,ct.cityname,ctt.ci tyname as citycurname,po.id_person as inv from person p LEFT JOIN clans c on p.id_clan=c.id_clan LEFT JOIN users u on p.id_person=u.id_person LEFT JOIN city ct on ct.id_city=p.id_cityborn LEFT JOIN city ctt on ctt.id_city=p.id_city LEFT JOIN person_on po on po.id_person=u.id_person and po.type=5 where p.id_person='22'; Что дополнительно скинуть: код, или файл sql, который создаёт таблицу - не знаю, поэтому, если хотите помочь - пишите, какую дополнительную информацию ещё написать. Спасибо за внимание. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
нужно знать структуру БД, назначение полей, и цель этого запроса...
опять же - какой двиг... ведь это он выдает ошибку... а что он понимает под неправильным запросом? вот на первый взгляд везде используются p. c. po. итд.... типа алиасы... но нигде не определены в этом запросе.... может есть предварительные? |
![]() |
![]() |
![]() |
#3 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
![]()
для начала приведем запрос в человеческий вид
Код:
далее делаем логическое заключение что запрос для браузерной игры и отсылаем за дальнейшими разъяснениями к ее автору свободен... |
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 23
|
![]()
а может это быть связано с тем, что в базе другая кодировка ?
|
![]() |
![]() |
![]() |
#5 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
![]()
вполне, равно как и с сотней других причин
но, ибо привести текст ошибки вы не удосужились, ничего конкретного мы вам сказать не можем п.с. текст ошибки выдается функцией mysql_error(); после неудавшегося запроса свободен... |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 23
|
![]()
вот походу функция, откуда идёт ошибка:
PHP код:
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 23
|
![]()
м ? .
|
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.11.2009
Сообщений: 23
|
![]()
`veteran` tinyint(4) default NULL,
`vip` float NOT NULL default '0' два запроса из файла sql. объясните, пожалуйста ,чайнику - что значит tinyint(4) и какое отличие первой строчки от второй ? Последний раз редактировалось dedyshka; 17.11.2009 в 20:25. |
![]() |
![]() |
![]() |
#9 |
Участник клуба
Регистрация: 04.10.2008
Сообщений: 1,485
|
![]()
tinyint(4) это тип данных для поля veteran, точней - знаковое целочисленное значение не помню какой длины
вторая строка, в отличие от первой, описывает совершенно другое поле, другого типа, с другим отношением к отсутствию значения и указанным значением по умолчанию свободен... |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
запрос | reBOOK | SQL, базы данных | 27 | 11.11.2009 10:07 |
sq запрос | viperrr | Помощь студентам | 9 | 05.06.2009 02:00 |
запрос ссылается на несвязанный с ним запрос | kolebatel | SQL, базы данных | 0 | 11.06.2008 12:50 |
Программа строит неправильный график | xMass | Помощь студентам | 7 | 06.06.2008 19:04 |
Неправильный вывод данных из стека С++ | Cyberex | Общие вопросы C/C++ | 3 | 07.05.2008 16:53 |