Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [Mysql] Nie chce wykonac zapytania
Forum PHP.pl > Forum > Bazy danych
alpin
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.
wookieb
Popraw bbcode i zapoznaj się z tym Temat: Jak poprawnie zadac pytanie
kallosz
Przede wszystkim wypadało by podać komunikat błędu smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.