|
|
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
из php выполняю команду Код: php 1. 2. в таблице predmet имеется запись, где grup=ф, но она не находится. с английскими символами и цифрами всё ок, но русские в бд не сравниваются( выводятся из бд русские символы корректно, сравнение в бд utf8_general_ci ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 15:21:42 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
qlewer2, а что будет если сделать. update table set grup = concat(grup,'фє) where id = xxx select hex(grup) from table where id = xxx байты одинаковые двух букв ф получаться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 15:48:34 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
"ф" - это строка. Кавычки забыли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 15:53:20 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
alex564657498765453байты одинаковые двух букв ф получатся? да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 16:19:15 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
vkle, какие кавычки, где? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 16:20:15 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
vkle"ф" - это строка. Кавычки забыли. ну если строка, то аналогичным способом проверь ...уж более точно update .... как выше select hex(grup), hex("таже строка") ... все стри случая должны быть одинаковы(малоли...может изменение и выпорка по разному както работает... вреймворкам там какой завалялся... и конкретно по той строке что не работает. ЗЫ кстате, я про проверку говорил не через стороний клиент, а именно в том месте кода, имено темиже инструментами, где выборка не работает. и саму строку брать оттудаже , откуда и в нерабочем коде берёте... может таки сервер изначально получает эту ф в другой кодировке...а то тут был у меня случай... где на сайт приходило вроде норм в ютф8, из приложения написанного на си, только вот прикол...как потом на русских буквах проявилось,ютф был малость не тот... не помню точно что там было...но побитово анализиров байты, я таки нашол способ исправить текст в базе, ....чорт забыл что там не так было. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 22:03:02 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
получилось! проблема была в синтаксисе языка php(веткой, выходит, ошибся). кто ж знал, что переменные можно запихивать в ковычки. немыслимо. исправил Код: php 1. на Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 23:41:24 |
|
||
|
ф не равно ф
|
|||
|---|---|---|---|
|
#18+
qlewer2проблема была в синтаксисе языка phpПроблема была в составлении запроса. Конкретно - в способе представления строк в SQL. qlewer2кто ж знал, что переменные можно запихивать в ковычки.Можно. Как можно помещать между любыми другими символами. В документации по PHP подробно описано несколько способов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2014, 23:50:25 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38820924&tid=1833868]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
33ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 210ms |
| total: | 336ms |

| 0 / 0 |
