ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
|

27.01.2009, 18:25
|
|
Новичок
Регистрация: 16.02.2008
Сообщений: 3
Провел на форуме: 40389
Репутация:
0
|
|
Сообщение от desTiny
а что заносится?
utf-8.... придется попробовать поотдельности установить апач и mysql и посмотреть что будет)
|
|
|

27.01.2009, 19:26
|
|
Познавший АНТИЧАТ
Регистрация: 12.03.2008
Сообщений: 1,379
Провел на форуме: 5866479
Репутация:
1809
|
|
Сообщение от Xantalion
utf-8.... придется попробовать поотдельности установить апач и mysql и посмотреть что будет)
ничего не будет!
Пропиши в скрипте:
PHP код:
mysql_query ("set character set cp1251");
вместо:
PHP код:
@mysql_query ("SET NAMES 'cp1251'");

|
|
|

28.01.2009, 15:44
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
PHP код:
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER_SET_CLIENT=cp1251");
mysql_query("SET CHARACTER_SET_RESULTS=cp1251");
mysql_query("SET CHARACTER_SET_CONNECTION=cp1251");
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

28.01.2009, 15:52
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
Сообщение от desTiny
PHP код:
mysql_query("SET NAMES 'cp1251'");
mysql_query("SET CHARACTER_SET_CLIENT=cp1251");
mysql_query("SET CHARACTER_SET_RESULTS=cp1251");
mysql_query("SET CHARACTER_SET_CONNECTION=cp1251");
Как бы
A SET NAMES 'x' statement is equivalent to these three statements:
SET character_set_client = x;
SET character_set_results = x;
SET character_set_connection = x;
|
|
|

28.01.2009, 15:54
|
|
Reservists Of Antichat - Level 6
Регистрация: 04.02.2007
Сообщений: 1,152
Провел на форуме: 3008839
Репутация:
1502
|
|
Сообщение от AkyHa_MaTaTa
Как бы
эквивалентно - не эквивалентно... я когда-то немало времени убил, чтобы оно заработыло (правда я на utf-8 переделывал как раз), и у меня без "эквивалентного", не знаю почему, работало очень и очень криво.
__________________
Bedankt euch dafür bei euch selbst.
H_2(S^3/((z1, z2)~(exp(2pi*i/p)z1, exp(2pi*q*i/p)z2)))=Z/pZ
|
|
|

28.01.2009, 16:00
|
|
Постоянный
Регистрация: 19.03.2007
Сообщений: 684
Провел на форуме: 3152874
Репутация:
1020
|
|
Сообщение от desTiny
эквивалентно - не эквивалентно... я когда-то немало времени убил, чтобы оно заработыло (правда я на utf-8 переделывал как раз), и у меня без "эквивалентного", не знаю почему, работало очень и очень криво.
Я не спорю работать так будет, только нах лишний раз делать гвери которые приведут к тому что и 1 гверя?
|
|
|

29.01.2009, 18:58
|
|
Познающий
Регистрация: 20.02.2008
Сообщений: 82
Провел на форуме: 107625
Репутация:
2
|
|
Народ, совсем запутался с этим MySQL... как в уже существующей таблице $table_name создать (желательно одним запросом) столбец с именем $stolbik и вставить в него пять строчек со значениями: $aa, $bb, $cc, $dd, $ee, каждое из которых будет строкой не более 200 символов?
И правильно я понимаю, что графически итог будет таким:
Код:
$table_name:
------------------------------
| др.таб. | | $stolbik |
------------------------------
| ... | | $aa |
------------- -------------
| ... | | $bb |
------------- -------------
| ... | | $cc |
------------- -------------
| ... | | $dd |
------------- -------------
| ... | | $ee |
------------- -------------
?
Последний раз редактировалось Architek86; 29.01.2009 в 19:03..
|
|
|

29.01.2009, 19:20
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
ALTER TABLE `$table_name` ADD `$stolbik` VARCHAR(60) NOT NULL;
INSERT INTO $table_name (`$stolbik`) VALUES ('$aa');
INSERT INTO $table_name (`$stolbik`) VALUES ('$bb');
INSERT INTO $table_name (`$stolbik`) VALUES ('$cc');
INSERT INTO $table_name (`$stolbik`) VALUES ('$dd');
INSERT INTO $table_name (`$stolbik`) VALUES ('$ee');
или так:
ALTER TABLE `$table_name` ADD `$stolbik` VARCHAR(60) NOT NULL;
INSERT INTO $table_name (`$stolbik`) VALUES ('$aa'), ('$bb'),('$cc'),('$dd'),('$ee');
Последний раз редактировалось Pashkela; 29.01.2009 в 19:25..
|
|
|

29.01.2009, 19:32
|
|
Участник форума
Регистрация: 26.02.2007
Сообщений: 259
Провел на форуме: 302951
Репутация:
67
|
|
PHP код:
//это создание столбика
mysql_query = "ALTER TABLE `".$table_name."` ADD `".$stolbik."` VARCHAR(200) CHARACTER SET cp1251 COLLATE cp1251_general_ci NOT NULL;"
а это добавить в этот столбик значения, только тебе нада циклом по всем $id пробежатся
PHP код:
UPDATE `".$table_name."` SET `stolbik` = '".$aa."' WHERE `posts`.`id` =" . $id . " LIMIT 1 ;
чота мы помоему по разному его поняли...
Последний раз редактировалось Корвин; 29.01.2009 в 19:34..
|
|
|

29.01.2009, 19:36
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Ну я тупо ответил на вопрос, это же не PHP-раздел, может ему просто в phpmyadmin надо запрос выполнить и всё.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|