|
|
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo
|
|
Przesunięty przez: joli 22-11-2007, 23:44 |
[1.12.*] Problem z mySQL 5.0.18?? |
Autor |
Wiadomość |
strongpaler
Posty: 2
|
Wysłany: 04-02-2006, 18:29 [1.12.*] Problem z mySQL 5.0.18??
|
|
|
Zaktualizowałem forum z wersji 1.9.5 do 1.12.3 (mySQL 5.0.18-max-log), wszystko wygląda i zachowuje się bardzo dobrze, do momentu gdy któremuś z uzytkowników zamarzy się edytować swojego posta, ewentualnie dodać ankiete.
W przypadku edycji postów, zmiany są zapisywane, jednak po ich wysłaniu użytkownik dostaje komunikat:
Kod: | UPDATE phpbb_posts SET post_edit_by = '' , post_edit_time = '' WHERE post_id = 929
Line : 1189
File : posting.php |
Bardzo denerwująca przypadłosć :]
Natomiast w przypadku ankiet, nie ma niestety możliwośći dodania jakiejkolwiek, wszystkie próby kończą się na:
Kod: | DEBUG MODE
INSERT INTO phpbb_vote_desc (topic_id, vote_text, vote_start, vote_length, vote_max, vote_hide, vote_tothide) VALUES (73, 'Tak??', 1139074035, 0, '1', '', '')
Line : 561
File : functions_post.php |
Na localhoscie i przy mySQL 4.1.11 wszystko działa jak należy, żaden z powyższych problemów sie nie pojawia. Jakieś sugestie? |
|
|
|
|
Gadatliwa Kasia
|
|
|
|
Przemo
Pomógł: 210 razy Posty: 3148
|
Wysłany: 04-02-2006, 20:22
|
|
|
Kurde, faktycznie Szukalem wszedzie mozliwosci zlej interpretacji przez mysql 5* i widac tego nie zauwazylem (inni zresztą też!) Poprawie w 1.12.4
Póki co w posting.php zamień Kod: | $self_sql = ($post_data['last_post'] && !$board_config['show_action_edited_self_all']) ? ", post_edit_time = ''" : '';
$sql = "UPDATE " . POSTS_TABLE . "
SET post_edit_by = '' $self_sql | na: Kod: | $self_sql = ($post_data['last_post'] && !$board_config['show_action_edited_self_all']) ? ", post_edit_time = 0" : '';
$sql = "UPDATE " . POSTS_TABLE . "
SET post_edit_by = 0 $self_sql |
W functions_post.php powyżej: Kod: | $sql = ( !$post_data['has_poll'] ) | Dodaj: Kod: | $hide_vote = ($hide_vote) ? $hide_vote : 0;
$tothide_vote = ($tothide_vote) ? $tothide_vote : 0; |
I obserwuj na tym mysql'u czy jeszcze gdzies nie wyskoczy, uczul tez użytkowników, że jak zauważą taki błąd to niech odrazu piszą, a Ty pisz tutaj |
|
|
|
|
strongpaler
Posty: 2
|
Wysłany: 05-02-2006, 00:57
|
|
|
Przemo napisał/a: | W functions_post.php powyżej: Kod: | $sql = ( !$post_data['has_poll'] ) | Dodaj: Kod: | $hide_vote = ($hide_vote) ? $hide_vote : 0;
$tothide_vote = ($tothide_vote) ? $tothide_vote : 0; |
|
Troche musiałem nakombinować, bo to powyżej:
Kod: | if ( ($mode == 'newtopic' || ($mode == 'editpost' && $post_data['edit_poll'])) && !empty($poll_title) && count($poll_options) >= 2 |
wklejone dopiero efekty przynosi
Co do posting.php, dziękuje bardzo! Wszytko działa elegancko!
Przemo napisał/a: | I obserwuj na tym mysql'u czy jeszcze gdzies nie wyskoczy, uczul tez użytkowników, że jak zauważą taki błąd to niech odrazu piszą, a Ty pisz tutaj |
Tego możesz być pewny
Bardzo dziękuje!!!![/code][/quote] |
|
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach Nie możesz załączać plików na tym forum Możesz ściągać załączniki na tym forum
|
Dodaj temat do Ulubionych Wersja do druku
|
Kopiowanie wszelkich treści zawartych na forum, modyfikacji oraz instrukcji bez zgody administracji i autorów tematów/postów zabronione!
Powered by phpBB modified by Przemo © 2003 phpBB
| Strona wygenerowana w 0,06 sekundy. Zapytań do SQL: 12 | |
|
|