Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Problem z polskimi znakami ;/
raval
post 17.04.2011, 23:02:55
Post #1





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 1.04.2011

Ostrzeżenie: (0%)
-----


Witam,

mam problem z kodowaniem, otóż z poziomu PHP nie wysyła mi poslkich znaków do Bazy MySQL.

Tak wygląda ustawione kodowanie w php:

  1. mysql_connect("localhost", "root", "")or die("Nie można nawiązać połączenia z bazą"); //połączenie z bazą danych
  2. mysql_select_db("phones")or die("Wystąpił błąd podczas wybierania bazy danych");
  3.  
  4. mysql_query("SET NAMES utf8");
  5. mysql_query("SET CHARACTER SET utf8");
  6. mysql_query("SET collation_connection = utf8_polish_ci");
  7. ?>
  8.  
  9.  
  10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  11. <html xmlns="http://www.w3.org/1999/xhtml">
  12.  
  13. <head>
  14. <meta content="pl" http-equiv="Content-Language" />
  15. <meta content="text/html; charset=UTF8" http-equiv="Content-Type" />
  16. <title>advisory system</title>
  17. <script type='text/javascript' src='jQuery.js'></script>
  18. <link rel="stylesheet" type="text/css" href="css/style.css"/>


a tak wygląda zapytanie Mysql:

  1. mysql_query("UPDATE `telefony` SET `Wyświetlacz` ='$Wyswietlacz'
  2.  
  3. WHERE `id`='$id' ");


Problem tkwi w tym, ze nawet dla literki 'ś' w zapytaniu `Wyświetlacz` widzi blad:

  1. #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '',`Wyświetlacz` at line 7


a także dla zmiennej '$Wyswietlacz', jezeli beda w niej znajdowaly sie polskie znaki, zapytanie nie wykona sie wywalajac powyzszy blad.


Prosze o pomoc jak dany problem mozna rozwiazac.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
raval
post 18.04.2011, 10:49:08
Post #2





Grupa: Zarejestrowani
Postów: 100
Pomógł: 0
Dołączył: 1.04.2011

Ostrzeżenie: (0%)
-----


tak wiem, tylko chcialem te polskie znaki miec specjalnie w bazie danych, bo nazwy kolumn bede wykorzystywal do wyswietlania na stronce, myslaem, ze jest jakis sposob by temu zaradzic ;/
Go to the top of the page
+Quote Post

Posty w temacie
- raval   [MySQL][PHP] Problem z polskimi znakami ;/   17.04.2011, 23:02:55
- - Aylard   Pole w tabeli z polskim znakiem? Zmień na wyswiet...   17.04.2011, 23:17:03
- - Rid   Zapisał Pan dokument w UTF-8 bez BOM np.w notepad+...   17.04.2011, 23:17:42
|- - raval   Cytat(Rid @ 18.04.2011, 00:17:42 ) Za...   17.04.2011, 23:30:41
- - gargamel   [HTML] pobierz, plaintext <meta content="t...   17.04.2011, 23:36:25
- - raval   Nie, to nie to, juz zglupialem co moze byc zrodlem...   17.04.2011, 23:41:42
- - gargamel   a w phpMyAdminie jak masz postawiane ?   17.04.2011, 23:44:42
- - raval   W phpmyadmin: utf8_polish_ci   17.04.2011, 23:47:02
- - gargamel   To jest metoda porównywania napisów. Jaki masz Sys...   17.04.2011, 23:50:45
- - raval   jest Utf-8   17.04.2011, 23:58:09
- - markonix   A daj w echo zapytanie (zamiast wykonywać).   18.04.2011, 00:16:34
- - raval   yhym, wyszlo, ze nic nie ma, wpisalem wartosc ...   18.04.2011, 00:21:06
- - ToAr   wygląda na to, że skrypt nie jest zapisany w utf-8...   18.04.2011, 07:45:08
- - raval   A mogle lizyc na podpowiedz jak to zrobic, bo juz ...   18.04.2011, 09:31:28
- - ToAr   wrzuć gdzieś spakowany ten skrypt, a sprawdzę, ch...   18.04.2011, 09:34:29
- - markonix   Jeśli nic Ci się nie wyświetla to ta zmienna nie m...   18.04.2011, 09:54:31
- - raval   Dane z polskimi znakami przesyla prawidlowo z form...   18.04.2011, 10:05:30
- - ToAr   jak plik masz zakodowany w ANSI to się nie dziw, ż...   18.04.2011, 10:21:34
- - raval   Przepraszam moj blad, mialem wczesniej zapisany pl...   18.04.2011, 10:36:58
- - ToAr   w strukturze tabeli w nazwach kolumn nie używaj po...   18.04.2011, 10:46:16
- - matino   Polskie znaki w nazwach zmiennych i kolumnach to b...   18.04.2011, 10:46:49
- - raval   tak wiem, tylko chcialem te polskie znaki miec spe...   18.04.2011, 10:49:08


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 24.06.2025 - 10:30