Skocz do zawartości
PL
Szukaj na Pecetowiczu
  • Utwórz konto

Nie można zobaczyć zakładkę "Pluginy". w MyBB. SQL Error 1064


Rekomendowane odpowiedzi

Jest problem z wyświetlaniem Pluginy, ponieważ pokazuję coś takiego:

MyBB has experienced an internal SQL error and cannot continue.

SQL Error:1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'rows FROM mybb_settinggroups WHERE name = 'myinsertcommand'' at line 1Query:SELECT COUNT(*) as rows FROM mybb_settinggroups WHERE name = 'myinsertcommand'

I co robić ?

Winny jest plugin My Insert Command.

image

Odnośnik do komentarza
Udostępnij na innych stronach

Jakiś plugin jest wadliwy. Usuń wszystkie pluginy z inc  plugins, a potem po kolei wgrywaj i zobaczysz, który źle działa i go usuń

Odnośnik do komentarza
Udostępnij na innych stronach

No wiem który plugins, "myinsertcommand" , ale co się siało, jak chodziło pięknie. ? 

A nić nie robiłem.   

plugins: My Insert Command

Odnośnik do komentarza
Udostępnij na innych stronach

Plugin, który wgrałeś (nie wiem jaki) ma problem z zapytaniem SQL.

Zapewne wystarczy zamienić wszystkie TYPE=MyISAM na ENGINE=MyISAM.

Jeśli chodzi o MariaDB, to odpowiedź znajdziesz też tutaj:

MyBB - SQL Error: 1064 - You have an error in your SQL syntax

Odnośnik do komentarza
Udostępnij na innych stronach

45 minut temu, Tomik napisał:

Zapewne wystarczy zamienić wszystkie TYPE=MyISAM na ENGINE=MyISAM.

To znaczy jak ??

A ta wtyczka była z rok już zainstalowana i było wszystko ok, tylko teraz zauważyłem że je jest ok. 

Odnośnik do komentarza
Udostępnij na innych stronach

Przed chwilą, Robi Wielki napisał:

To znaczy jak ??

Edytuj plugin.

Odnośnik do komentarza
Udostępnij na innych stronach

No jestem, ale nie widzę czegoś takiego "TYPE=MyISAM" ani "ENGINE=MyISAM". 

Odnośnik do komentarza
Udostępnij na innych stronach

Zobacz teraz: myinsertcommand.php

Odnośnik do komentarza
Udostępnij na innych stronach

Dalej jest ten sam to samo. 

Odnośnik do komentarza
Udostępnij na innych stronach

MariaDB w wersji 10.2.4 blokuje ROWS, więc zmieniłem na samo r - powinno działać.

MariaDB - Reserved Words

Odnośnik do komentarza
Udostępnij na innych stronach

Fajnie, mówisz abym zamienił w tym pliku  myinsertcommand.php "TYPE=MyISAM na ENGINE=MyISAM." . A ten plik nie ma czegoś takiego.    

Co mam z tym wykonać "MariaDB - Reserved Words"

Odnośnik do komentarza
Udostępnij na innych stronach

3 minuty temu, Robi Wielki napisał:

Fajnie, mówisz abym zamienił w tym pliku  myinsertcommand.php "TYPE=MyISAM na ENGINE=MyISAM." . A ten plik nie ma czegoś takiego.  

Wiem, że nie ma, bo teraz sprawdzałem. Pod tym linkiem znajdują się tylko zablokowane klucze, w tym ROWS. To co podesłałem, powinno działać.

Odnośnik do komentarza
Udostępnij na innych stronach

Czyli to myinsertcommand.php twoje ?

Nie działa. ! 

Weź wytłumacz jak krowie na rowie ? 

Co jak po kolei wykonać :) 

Odnośnik do komentarza
Udostępnij na innych stronach

Zobacz jeszcze to: myinsertcommand.php

Odnośnik do komentarza
Udostępnij na innych stronach

No działa, w czym problem był, i wielki dzięki. :) 

$rows  na to  $r  :) 

Odnośnik do komentarza
Udostępnij na innych stronach

@Robi Wielki Tak, dokładnie to.

Z początku poprawiłem na:

$query = $db->simple_select("settinggroups", "COUNT(*) as r", "name = 'myinsertbuttons'");
$rows  = $db->fetch_field($query, 'r');

A zapomniałem jeszcze o $rows, więc jest teraz tak:

$query = $db->simple_select("settinggroups", "COUNT(*) as r", "name = 'myinsertbuttons'");
$r  = $db->fetch_field($query, 'r');

Przepraszam, mój błąd. 

Odnośnik do komentarza
Udostępnij na innych stronach

Kontynuuj dyskusję

Dołącz do Pecetowicza, aby kontynuować dyskusję w tym wątku.

  • Dodaj nową pozycję...
  • Dodaj nową pozycję...