아래와 같이 mysql 4.1.12에서 그누보드를 설치하면 왜 정보
도움요청 아래와 같이 mysql 4.1.12에서 그누보드를 설치하면 왜본문
아래와 같이 mysql 4.1.12에서 그누보드를 설치하면 왜
select * from g4_member where mb_id = TRIM('admin')
1267 : Illegal mix of collations (euckr_korean_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
error file : /tao/bbs/login_check.php
이런 에러가 나는 것일까요..
혹시 mysql 4.1.12 이상에서 그누보드 설치해보신 분 계세요?
한글 설정은 아래와 같거든요
-------------------------------------------------
[root@localhost doban]# mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.12
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.1.12
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> set names euckr;
Query OK, 0 rows affected (0.00 sec)
Query OK, 0 rows affected (0.00 sec)
mysql> show variables like 'c%'
-> ;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | euckr |
| character_set_connection | euckr |
| character_set_database | euckr |
| character_set_results | euckr |
| character_set_server | euckr |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | euckr_korean_ci |
| collation_database | euckr_korean_ci |
| collation_server | euckr_korean_ci |
| concurrent_insert | ON |
| connect_timeout | 5 |
+--------------------------+----------------------------+
12 rows in set (0.00 sec)
-> ;
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | euckr |
| character_set_connection | euckr |
| character_set_database | euckr |
| character_set_results | euckr |
| character_set_server | euckr |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
| collation_connection | euckr_korean_ci |
| collation_database | euckr_korean_ci |
| collation_server | euckr_korean_ci |
| concurrent_insert | ON |
| connect_timeout | 5 |
+--------------------------+----------------------------+
12 rows in set (0.00 sec)
mysql>
추천
0
0
댓글 4개
아..센트os 4.12 버전입니다.
Illegal 관련 오류 및 '=' 오류는 foreach 문법을 사용할 때, 값부분의 foreach($key as $temp => $value) 와 같은 문법을 사용하지 않을경우 젠드옵티마이저에서 오류를 일으킵니다.
젠드는 php 에서는 아주 중요한 역할을 하는 php 의 가속기라 이해하시면 될 듯 합니다.
현재 사용하시는 젠드의 버젼의 2.5.8(혹은 7) 미만이라면 업그레이드를 해주십시오.
(만약 업그레이드가 용이하지 않다면 그누보드에서 사용중인 foreach 루프문에서 모든 값 형식을 위와같이 변경해 주십시오.)
젠드는 php 에서는 아주 중요한 역할을 하는 php 의 가속기라 이해하시면 될 듯 합니다.
현재 사용하시는 젠드의 버젼의 2.5.8(혹은 7) 미만이라면 업그레이드를 해주십시오.
(만약 업그레이드가 용이하지 않다면 그누보드에서 사용중인 foreach 루프문에서 모든 값 형식을 위와같이 변경해 주십시오.)
우메 어려워랏.... 모르는 문제라 pass~
다만 제 우분투에서는 잘 돌아갑니다. mysql 도 4.1.12
로케일 utf-8 나머지 설정도 그냥 있는대로,, 그누 인코딩은 utf-8로 변환,,
다만 제 우분투에서는 잘 돌아갑니다. mysql 도 4.1.12
로케일 utf-8 나머지 설정도 그냥 있는대로,, 그누 인코딩은 utf-8로 변환,,
아..그렇군요. 센트4.2의 젠드버전이 1.0 대 였던 것 같아서
괜찮은줄 알았더니..
한번 해보겠습니다.감사합니다. ^^
센트4.2에서 페도라3으로 다시 내려갈뻔 했네요..헐..
괜찮은줄 알았더니..
한번 해보겠습니다.감사합니다. ^^
센트4.2에서 페도라3으로 다시 내려갈뻔 했네요..헐..