![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 13.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanie, używam softu MegaBIP Jan Syski, dostawca ten twierdzi, że do działania jego softu muszą być zmienne globalne włączone, natomiast hosting, którym jest home twierdzi, że że względu bezpieczeństwa nie powinno być to włączone i nawet domyślnie włączone było tylko do PHP6.
Kto mi dokładnie wytłumaczy jak to powinno wyglądać z tym tematem, oraz czy może mieć to znaczenie że gdy to oprogramowanie mam spięte z bazą MySQL 5 to wszystko działa prawidłowo, a jak ta sama baza przeżycie do MySQL8 to nie mam kompletnie stron, brak danych z bazy, home twierdzi, że nie jest w stanie sprawdzić co się dzieje ponieważ dostawca używa szufrowania plików, więc nie sprawdza czy składania jest prawidłowa, natomiast dostawca oprogramowania twierdzi, że i niego wszystko jest ok, i tak jestem przerzucany i mam tego serdecznie dość....pomocy proszę Ten post edytował naitsyrk85 13.02.2024, 18:42:41 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Bledy z System =1 w pliku id_mb5.php:
tam jest tylko jedno zapytanie pasujace do tego bledu i wyglada ono tak $pytanie = "SELECT Id FROM ".$prefix."_mw_strony WHERE Aktualne = 1 AND Usuniete = 0 AND System = 1"; Samo zapytanie w sobie jest ok ale.... System to jest slowo zastrzezone: https://dev.mysql.com/doc/refman/8.0/en/keywords.html Cytat SYSTEM ®; added in 8.0.3 (reserved) Jak widzisz, zostalo dodane do slow zastrzezonych w mysql8. Temu wlasnie to ci dziala na mysql5 a nie dziala na mysql8. Kolumna nie powinna nazywac sie System. A jesli juz sie nazywa tak, to powinna byc ujeta w specjalne znaki i powinno pojsc: $pytanie = "SELECT Id FROM ".$prefix."_mw_strony WHERE Aktualne = 1 AND Usuniete = 0 AND `System` = 1"; Takze juz masz z czym isc do tworcy |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 14:54 |