Witam, mam problem z wykonaniem zapytania, a dokladniej chodzi o to iz na localhoscie wszystko dziala
==tutaj dziala == localhost==
phpMyAdmin - 2.11.4
Wersja klienta MySQL: 5.0.45
Język - Language - utf8
=========
== tutaj nie ;( == zdalny serwer ==
phpMyAdmin Informacja o wersji: 3.3.8.1
Wersja klienta MySQL: 5.0.51a
Kodowanie napisów dla MySQL: UTF-8 Unicode (utf8)
System porównań dla połączenia MySQL - w tej chwili latin2_general_ci
=========
Na stronie wypelniam formularz i tylko gdy wystapi np. ' (apostrof) nie chce mi zapisac tego w bazie, gdy na localhoscie dziala to wszystko idealnie , na zdalnym serwerze wystepuje ten problem, domyslam sie iz jest to cos zwiazane z tymi kodowaniami , porownaniami napisow itd ale kompletnie nie wiem jak to wszystko "pogodzic".
Dodam jeszcze ze na zdalnym serwerze nie chcialo mi wyswietlac polskich znaczkow ale po umieszczeniu mysql_query("SET NAMES 'UTF8'"); tuz po polaczeniu rozwiazalo problem.
Wykonuje takie zapytanie i na zdalnym serwerze oczywiscie wywala "nie mozna zapisac w bazie"
$sql="INSERT INTO tabela VALUES ('$jakies_dane')";
$sql_result = mysql_query ($sql, $connection) or die ("Nie mozna zapisac w bazie.");
Mam nadzieje ze w miare zrozumiale opisalem problem i ktos podsunie jakis pomysl jak to rozwiazac za co z gory dziekuje. Jezeli potrzebne sa jeszcze jakies dane lub informacje prosze napisac to odpowiem.