Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Nadawanie SET NAMES 'latin2'
michal89
post
Post #1





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.09.2007

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


Witam. OD razu dość prosto postaram się wytłumaczyć o co mi chodzi. Chciałbym zaraz po linijkach służących do połączeniu z bazą danych w pliku config.php dać
Kod
SET NAMES 'latin2'
Mam problem z polskimi znakami i myślę, ze to powinno rozwiązać sprawę. Niestety gdy daję powyższe polecenie pojawia się błąd :
Kod
Parse error: syntax error, unexpected T_STRING in......
Struktura połączenia z bazą jest następująca:
Kod
define( 'DB_USER', 'xxxx_xxxx' );
define( 'DB_NAME', 'xxx_xxx' );
define( 'DB_HOST', 'localhost' );
define( 'DB_PASS', 'xxxxxx' );
define( 'DB_TYPE', 'mysql' );
define( 'DB_PREFIX', 'xxx' );


Jak poprawnie wpisać tą formułę, tak, aby nie wywalało błędu?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
JaRoPHP
post
Post #2





Grupa: Zarejestrowani
Postów: 675
Pomógł: 15
Dołączył: 7.11.2004
Skąd: Katowice

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


A jak dajesz?
  1. <?php
  2. mysql_query("SET NAMES 'latin2'");
  3. ?>


--------------------
Kto pyta, nie błądzi...
Kto zbłądził, ten pyta...
Go to the top of the page
+Quote Post
michal89
post
Post #3





Grupa: Zarejestrowani
Postów: 22
Pomógł: 0
Dołączył: 2.09.2007

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


jest to samo sadsmiley02.gif

Ja daję :
Kod
define( 'DB_USER', 'xxxx_xxxx' );
define( 'DB_NAME', 'xxx_xxx' );
define( 'DB_HOST', 'localhost' );
define( 'DB_PASS', 'xxxxxx' );
define( 'DB_TYPE', 'mysql' );
define( 'DB_PREFIX', 'xxx' );
SET NAMES 'latin2'


Ten post edytował michal89 1.01.2008, 22:23:07
Go to the top of the page
+Quote Post
Cysiaczek
post
Post #4





Grupa: Moderatorzy
Postów: 4 465
Pomógł: 137
Dołączył: 26.03.2004
Skąd: Gorzów Wlkp.




Musisz wysłać takie zapytanie do bazy danych, jak podaje ~JaRoPHP, a nie wypisywac w ciele skryptu - nie dziwota, że masz syntax error.
  1. <?php
  2. define( 'DB_USER', 'xxxx_xxxx' );
  3. define( 'DB_NAME', 'xxx_xxx' );
  4. define( 'DB_HOST', 'localhost' );
  5. define( 'DB_PASS', 'xxxxxx' );
  6. define( 'DB_TYPE', 'mysql' );
  7. define( 'DB_PREFIX', 'xxx' ); 
  8. mysql_connect(DB_HOST, DB_USER, DB_PASS);
  9. mysql_select_db(DB_NAME);
  10. mysql_query("SET NAMES latin2");
  11. ?>


Pozdrawiam.


--------------------
To think for yourself you must question authority and
learn how to put yourself in a state of vulnerable, open-mindedness;
chaotic, confused, vulnerability, to inform yourself.
Think for yourself. Question authority.
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 12:48