ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #21  
Старый 06.03.2008, 20:35
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

юзай `` при врубленной директиве игнор спейсис или анси у тебя распознается скорее всего как ф-ия а не колонка count, т.к. она в мускуле зарезервированна.. и.. почему на 3ей строке? Оо
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #22  
Старый 06.03.2008, 20:36
Аватар для Manoz
Manoz
Познающий
Регистрация: 15.02.2005
Сообщений: 39
Провел на форуме:
280185

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

Ребят, подскажите команду для вывода данных, причем чтобы они шли через какой нибудь знак (допустим ':'):
SELECT id,email FROM data INTO OUTFILE 'D:/test.txt' ... (дальше как? я насколько помню надо было писать fields defined by ':' - забыл просто))))
В конечном итоге чтобы вид был:
id1:email1
id2:email2
 
Ответить с цитированием

  #23  
Старый 06.03.2008, 20:37
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

... concat(id,':',email) ...
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #24  
Старый 06.03.2008, 20:49
Аватар для Manoz
Manoz
Познающий
Регистрация: 15.02.2005
Сообщений: 39
Провел на форуме:
280185

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

Цитата:
Сообщение от blackybr  
... concat(id,':',email) ...
Спасибо за помощь blackybr, но это не то...
Надо чтобы из базы вытягивались id и email и писались в файл разделенные :.

забыл сказать что это mysql
 
Ответить с цитированием

  #25  
Старый 06.03.2008, 20:53
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

как не то ? сам же сказал
Цитата:
Надо чтобы из базы вытягивались id и email и писались в файл разделенные :
SELECT concat(id,char(58),email) FROM data INTO OUTFILE 'D:/test.txt'

ну или незакодированным : в кавычко
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #26  
Старый 06.03.2008, 20:58
Аватар для Manoz
Manoz
Познающий
Регистрация: 15.02.2005
Сообщений: 39
Провел на форуме:
280185

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

Во!!! Ты просто гений! Теперь все заработало)))) ++
Огромное спасибо =)
 
Ответить с цитированием

  #27  
Старый 23.03.2008, 12:11
Аватар для Cecil B Demented
Cecil B Demented
Новичок
Регистрация: 13.11.2006
Сообщений: 16
Провел на форуме:
114200

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

Подскажите, нужно ли обязательно закрывать соединение с бд как mysql_close($link);
после того как скрипт к примеру полностью отработал и выдал результат?
Сильно ли это влияет на производительность?
 
Ответить с цитированием

  #28  
Старый 24.03.2008, 20:24
Аватар для blackybr
blackybr
♠ ♦ ♣ ♥
Регистрация: 18.05.2006
Сообщений: 1,828
Провел на форуме:
8042357

Репутация: 3742


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

возник вопрос

можно ли без сторонних языков, только возможностями mysql произвести сл. действия:

есть табла, с числовой колонкой, со значениями одинаковой длинны (к примеру значения 12345, 91311, 12912, 90122, 64400 и тд).
так вот, можно ли используя только скл запрос заменить ВСЕ опеределеенные значения на другие (конкретные, для примера возьмем 1 заменить на 7, 2 на 4, 3 на 5 ), так что после запроса у нас бы было 74545, 97577 и тд..)

естественно надо изменять не каждое отдельное значение, ведь их имеется не один десяток тысяч.
__________________
Привет! Меня зовут Джордж, и я хотел бы рассказать вам про реинкарнацию (ц) 2x2
 
Ответить с цитированием

  #29  
Старый 25.03.2008, 11:24
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

Если поле фиксированной длины, то можно попробовать вот так:
Код:
mysql> select * from test;
+-------+------+
| id    | link |
+-------+------+
| 12345 |    1 |
| 91311 |    2 |
| 12912 |    3 |
| 90122 |    4 |
| 64400 |    5 |
+-------+------+
5 rows in set (0.00 sec)

mysql> create temporary table testtest (link int, a1 int, a2 int, a3 int, a4 int, a5 int) select link, floor(id/10000) as a1, floor(id/1000)-floor(id/10000)*10 as a2, floor(id/100)-floor(id/1000)*10 as a3, floor(id/10)-floor(id/100)*10 as a4, mod(id,10) as a5 from test;
Query OK, 5 rows affected (0.01 sec)
Records: 5  Duplicates: 0  Warnings: 0

mysql> select * from testtest;
+------+------+------+------+------+------+
| link | a1   | a2   | a3   | a4   | a5   |
+------+------+------+------+------+------+
|    1 |    1 |    2 |    3 |    4 |    5 |
|    2 |    9 |    1 |    3 |    1 |    1 |
|    3 |    1 |    2 |    9 |    1 |    2 |
|    4 |    9 |    0 |    1 |    2 |    2 |
|    5 |    6 |    4 |    4 |    0 |    0 |
+------+------+------+------+------+------+
5 rows in set (0.01 sec)

mysql> update testtest set a1=(case a1 when 1 then 7 when 2 then 4 when 3 then 5 else a1 end), a2=(case a2 when 1 then 7 when 2 then 4 when 3 then 5 else a2 end), a3=(case a3 when 1 then 7 when 2 then 4 when 3 then 5 else a3 end), a4=(case a4 when 1 then 7 when 2 then 4 when 3 then 5 else a4 end), a5=(case a5 when 1 then 7 when 2 then 4 when 3 then 5 else a5 end);
Query OK, 4 rows affected (0.00 sec)
Rows matched: 5  Changed: 4  Warnings: 0

mysql> update test t1 inner join testtest t2 using (link) set t1.id = t2.a1*10000+t2.a2*1000+t2.a3*100+t2.a4*10+t2.a5;
Query OK, 4 rows affected (0.00 sec)
Rows matched: 5  Changed: 4  Warnings: 0

mysql> select * from test;
+-------+------+
| id    | link |
+-------+------+
| 74545 |    1 |
| 97577 |    2 |
| 74974 |    3 |
| 90744 |    4 |
| 64400 |    5 |
+-------+------+
5 rows in set (0.00 sec)
 
Ответить с цитированием

  #30  
Старый 25.03.2008, 22:55
Аватар для 4NT1P0V
4NT1P0V
Участник форума
Регистрация: 15.01.2008
Сообщений: 207
Провел на форуме:
1321315

Репутация: 46
Отправить сообщение для 4NT1P0V с помощью ICQ Отправить сообщение для 4NT1P0V с помощью AIM Отправить сообщение для 4NT1P0V с помощью MSN Отправить сообщение для 4NT1P0V с помощью Yahoo
По умолчанию

Подскажите, хочу установить автоматическую раздачу 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



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


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




ANTICHAT.XYZ