1 Sierpień 2010, 04:46
30269 Wiadomości - 5580 wątkach, - 3511 Użytkowników

Autor Wątek: [PORADNIK] Jak naprawić błąd "ALTER TABLE *smileys ORDER BY LENGTH"?  (Przeczytany 810 razy)

0 Użytkowników i 1 Gość przegląda ten wątek.

Offline Duch

  • Moherowy Kapturek
  • Administrator
  • *****
  • Wiadomości: 518
  • Pomógł: +44/-0
  • Płeć: Mężczyzna
  • Domyślny styl: SilentWave
  • Wersja SMF: 2.0 RC 3
Podczas upgrade’owania forum lub edytowania uśmieszków można zobaczyć błąd o treści:
Cytuj
This query:
ALTER TABLE smf_smileys
ORDER BY LENGTH(code) DESC;
Caused the error:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LENGTH(code) DESC' at line 2
Jest to spowodowane starą wersją MySQL’a na serwerze, na którym uruchomione jest forum. Jeżeli możesz zaktualizować MySQL’a - zrób to, jeżeli nie - musisz wyedytować dwa pliki. W upgrade_1-1.aql zamień:
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC;
na:
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC;
W pliku /Sources/ManageSmileys.php zamień:
                         // Sort all smiley codes for more accurate parsing (longest code first).
db_query("
ALTER TABLE {$db_prefix}smileys
ORDER BY LENGTH(code) DESC", __FILE__, __LINE__);
Na:
                        // Sort all smiley codes for more accurate parsing (longest code first).
db_query("
ALTER TABLE {$db_prefix}smileys
ORDER BY code DESC", __FILE__, __LINE__);

Ten fragment występuje w pliku dwukrotnie!

Tlumaczenie tekstu ze strony http://docs.simplemachines.org/index.php?topic=1079
Żyj tak, jakbyś miał umrzeć jutro. Ucz się tak, jakbyś miał żyć wiecznie. ~Mahatma Gandhi

Jak mądrze zadawać pytania? | Nie pomagam poza forum!

 

Related Topics

  Temat / Zaczęty przez Odpowiedzi Ostatnia wiadomość
6 Odpowiedzi
551 Wyświetleń
Ostatnia wiadomość 21 Lipiec 2007, 13:59
wysłana przez ra-v
3 Odpowiedzi
321 Wyświetleń
Ostatnia wiadomość 31 Październik 2008, 16:36
wysłana przez flapjack
2 Odpowiedzi
314 Wyświetleń
Ostatnia wiadomość 26 Styczeń 2009, 20:11
wysłana przez richcio
3 Odpowiedzi
315 Wyświetleń
Ostatnia wiadomość 3 Marzec 2009, 21:07
wysłana przez flapjack
0 Odpowiedzi
201 Wyświetleń
Ostatnia wiadomość 17 Lipiec 2009, 19:21
wysłana przez Nolt