HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.09.2009, 17:53
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Как можно узнать кодировку базы данных?
Каким запросом?
 
Ответить с цитированием

  #2  
Старый 13.09.2009, 17:59
PvgValo
Участник форума
Регистрация: 01.08.2009
Сообщений: 169
Провел на форуме:
1353033

Репутация: 113
По умолчанию

Введи:
show variables;
И будет тебе счастье
 
Ответить с цитированием

  #3  
Старый 18.09.2009, 21:57
Architek86
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме:
107625

Репутация: 2
По умолчанию

Народ, дано в MySQL поле типа text. Как добавлять в него данные так, что бы они не заменяли содержимое поле, а дополняли его, т.е. приписывались бы к содержимому вконце?
 
Ответить с цитированием

  #4  
Старый 29.09.2009, 00:40
crazy~driver
Познающий
Регистрация: 21.12.2008
Сообщений: 93
Провел на форуме:
391983

Репутация: 39
Отправить сообщение для crazy~driver с помощью ICQ
По умолчанию

Цитата:
Сообщение от Architek86  
Народ, дано в MySQL поле типа text. Как добавлять в него данные так, что бы они не заменяли содержимое поле, а дополняли его, т.е. приписывались бы к содержимому вконце?
если чисто в мюслях то
update table set field=CONCAT(field,'aaaaa');
допишет в field строку aaaaa
у меня работает и не только с полем text

Последний раз редактировалось crazy~driver; 29.09.2009 в 15:48..
 
Ответить с цитированием

  #5  
Старый 24.09.2009, 14:21
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

как в условие селект игнорировать регистр букв
 
Ответить с цитированием

  #6  
Старый 24.09.2009, 14:25
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

select LOWER(...)
 
Ответить с цитированием

  #7  
Старый 24.09.2009, 14:30
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

select * from .. where LOWER(имя поля???) =$var так ???
 
Ответить с цитированием

  #8  
Старый 29.09.2009, 17:59
referer1
Новичок
Регистрация: 29.09.2009
Сообщений: 1
Провел на форуме:
2240

Репутация: 0
Unhappy

а вот я пытаюсь изменить косяк в базе с отображением буквы Ш и И...
Но при попытке выполнить запрос мне выдает ошибку
UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(209), CHAR(63) ),
CONCAT( CHAR(209), CHAR(136) )
);

UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(208), CHAR(63) ),
CONCAT( CHAR(208), CHAR(152) )
);
#1146 - Table 'madan21_mad.tbl' doesn't exist
Вот я не могу врубиться что нужно вписывать вместо tbl ? вводил имя таблица к примеру jos3_banner но тогда ошибка была вида #1054 - Unknown column 'pole' in 'field list' хелп ми плиззз :'(?
 
Ответить с цитированием

  #9  
Старый 29.09.2009, 22:00
crazy~driver
Познающий
Регистрация: 21.12.2008
Сообщений: 93
Провел на форуме:
391983

Репутация: 39
Отправить сообщение для crazy~driver с помощью ICQ
По умолчанию

Цитата:
Сообщение от referer1  
а вот я пытаюсь изменить косяк в базе с отображением буквы Ш и И...
Но при попытке выполнить запрос мне выдает ошибку
UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(209), CHAR(63) ),
CONCAT( CHAR(209), CHAR(136) )
);

UPDATE `tbl` SET `pole` = REPLACE(
`pole`,
CONCAT( CHAR(208), CHAR(63) ),
CONCAT( CHAR(208), CHAR(152) )
);
#1146 - Table 'madan21_mad.tbl' doesn't exist
Вот я не могу врубиться что нужно вписывать вместо tbl ? вводил имя таблица к примеру jos3_banner но тогда ошибка была вида #1054 - Unknown column 'pole' in 'field list' хелп ми плиззз :'(?
referer1 слушай у меня твой запрос полностью пашет.
я загнал в mysql-front запрос и единственное что изменил это поубирал кое - где кавычки.
Вот сам запрос:
UPDATE aaa SET vvv= REPLACE(
'vvv',
CONCAT( CHAR(209), CHAR(63) ),
CONCAT( CHAR(209), CHAR(136) )
);
ааа - таблица
vvv - столбец
Поиграйся с кавычками и пробелами. Может в этом косяк или укажи имя таблицы полное (я имею в виду с бд, например document.aaa)
 
Ответить с цитированием

  #10  
Старый 24.09.2009, 15:17
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

ну да
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сетевой этикет (Перед тем, как задать вопрос хакеру) satana-fu Статьи 7 21.10.2009 07:40
Ответы на часто задаваемые вопросы + линки на статьи по SQL/XSS/PHP-инклуд Jokester Уязвимости 2 28.06.2009 00:19
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ