![]() |
Komunikacja PHP z MySQL na serwerze - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: Komunikacja PHP z MySQL na serwerze (/thread-komunikacja-php-z-mysql-na-serwerze) |
Komunikacja PHP z MySQL na serwerze - pawstrze - 14-07-2013 Cześć. Mam następujący problem. Mam sobie stronę z (bardzo) mini CMSem ![]() U mnie na kompie (WebServ) wszystko działa poprawnie. Logowanie, dodanie newsów, edycja itd. Niestety po przerzuceniu na serwer (keed.pl) coś zaczyna się psuć. Jest komunikacja z bazą -> logowanie działa. Odczytanie danych z bazy też. Ale kiedy przychodzi do zapisania bądź edycji zaczyna się sypać. Oczywiście w kodzie nie zmieniałem nic oprócz hosta bazy danych. Kiedy zapytania, które są w PHP przepiszę do PhpMyAdmin'a na serwerze wszystko działa poprawnie. Tak naprawdę nie wiem czego mam się złapać w rozwiązywaniu tego problemu. Nie wiem też co może Wam się przydać żeby mi pomóc. Kody strony.. Ale które? Liczę na pomoc. Z góry dzięki RE: Komunikacja PHP z MySQL na serwerze - mateo - 15-07-2013 Możliwe, że masz problemy z kodowaniem znaków. Odpal sobie echo mysql_error() po zapytaniach mysql i wrzuć błąd jaki ci wyskoczy. RE: Komunikacja PHP z MySQL na serwerze - pawstrze - 15-07-2013 (15-07-2013, 13:44)mateo napisał(a): Możliwe, że masz problemy z kodowaniem znaków. Odpal sobie echo mysql_error() po zapytaniach mysql i wrzuć błąd jaki ci wyskoczy. W którym dokładnie miejscu? Mam coś takiego: Kod: $db = new mysqli('mysql.keed.pl', 'u878302250_test', 'testtest', 'u878302250_frullato'); Próbuje różnie i nic nie wyskakuje. I ta funkcja ma przyjąć jakiś argument? EDIT: Nie wiem. Wyskakują jakieś kolejne głupoty. tu jest adres: www.panel.frullato.keed.pl Poskacz sobie po tym może coś Ci przyjdzie do głowy. Ta strona się w ogóle inaczej zachowuje niż u mnie na komputerze. Przykładowo na zakładce Dodaj News w ogóle nie wchodzi do if()'a który ma się włączyć kiedy formularz prześle dane. A lokalnie wszystko działa. Nie rozumiem tego kompletnie. RE: Komunikacja PHP z MySQL na serwerze - mateo - 16-07-2013 Nie siedziałem nigdy w mysqli, ale wydaje mi się, że keed.pl nie obsługuje mysqli, dlatego że mysqli działa od wersji PHP 5. RE: Komunikacja PHP z MySQL na serwerze - pawstrze - 16-07-2013 Na keed.pl jest PHP 5... ![]() RE: Komunikacja PHP z MySQL na serwerze - Engine - 16-07-2013 dopisz sobie na końcu: Kod: if (!$wynik) |