Bazy danych SQL - SQL Error 1054
lashus - 16-12-2007, 21:39 Temat postu: SQL Error 1054
Cytat: | Couldn't access list of Forums
DEBUG MODE
SQL Error : 1054 Unknown column 'p.post_approve' in 'field list'
SELECT f.*, p.post_time, p.post_username, p.post_approve, u.username, u.user_id, u.user_level, u.user_jr, t.topic_last_post_id, t.topic_title FROM phpbb_forums f LEFT JOIN phpbb_posts p ON (p.post_id = f.forum_last_post_id) LEFT JOIN phpbb_users u ON (u.user_id = p.poster_id) LEFT JOIN phpbb_topics t ON (t.topic_last_post_id = p.post_id AND t.forum_id = f.forum_id) ORDER BY f.forum_order, f.forum_id
Line : 233
File : functions.php |
Jak wyżej, mam problem. Kolega coś nagrzebał przy swoim forum i naprawiać muszę. Sprawdzałem bazę danych, porównywałem z inną i wszystko wydaje się być OK, tylko nigdzie nie mogę znaleźć tego p.post_username.
[ Dodano: 16-12-2007, 21:40 ]
A.d.
Znalazłem to p.post w pliku php (functions.php) Czy to jest niezbędne?
[ Dodano: 16-12-2007, 21:47 ]
Z błędu wynika, że nieznana kolumna w liście pól, tylko gdzie jest ta lista pól? Czyżby mi tabele wsiąkło? (Dodam, że gdy zacząłem majstrować przy bazie było 30 tabel tylko. Teraz jest 51 i dodam kolejne
Centurion - 16-12-2007, 21:56
51 to troche mało, bo Przemo ma okolo 71 po instalacji
30 to ma czyste phpbb2
lashus - 16-12-2007, 21:58
To już wszystko jasne. Wybaczcie moją nieznajomośc MySqla, ale dopiero zaczynam się w to wgłębiać. Wyjaśnię z nim wszystko, bo najdziwniejsze jest to, że wpisy są ze zwykłego phpbb2, a wrzucone jest by przemo. Spróbuję pokombinować z bazą, ale chyba jednak reinstalka potrzebna.
Centurionie czyżbyś był studentem informatyki?
pecador - 16-12-2007, 22:02
lashus, prawdopodobnie kolega miał bazę phpbb, a na ftp wgrał wersję przema. I stąd ten błąd.
lashus - 16-12-2007, 22:04
pecador, Właśnie to zauważyłem, temat do zamknięcia, przeinstaluję forum. Dzięki za pomoc.
|
|
|