Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - dan3k

Страницы: [1]
1
Базы данных / Дамп Mysql базы
« : 05 Ноября 2003, 12:52:45 »
И как mysqldump запустить с помощью DBI?

2
Базы данных / Дамп Mysql базы
« : 05 Ноября 2003, 08:17:01 »
Требуется сделать дамп определенных таблиц (бд - MySql).

Очень хочется, чтобы все было в таком формате:

CREATE TABLE ex_bl (
  bl_id mediumint(9) NOT NULL auto_increment,
  ip_address varchar(16) NOT NULL default \'\',
  p_id mediumint(9) NOT NULL default \'0\',
  KEY bl_id (bl_id)
) TYPE=MyISAM;

INSERT INTO ex_bl VALUES (1, \'127.0.0.1\', 0);
INSERT INTO ex_bl VALUES (2, \'127.0.0.1\', 0);

#next table...

Т.е. как в phpmyadmin.

Может быть в MySql есть спец-функция? Тогда топик надо будет перенести в другой форум :).

Или же прийдется делать полный select таблицы, а потом через цикл писать все значения как
INSERT INTO $tablename VALUES ($a->{\'1\'}, \'$a->{\'2\'}\', $a->{\'3\'})?

И тут еще назрел вопрос: как это сделать при большой базе, чтобы заодно сервак не упал :D?

3
Все, я спокоен - спасибо.

Просто я хочу статистику сделать - таких запросов будет штук 10-15. Боюсь, чтобы сервак кто-нибудь не положил.

Но вроде я зря опасался :)

4
2000 строк это смотря относительно чего...
Относительно форума - ессесно мало :)

Но дело не в этом :)

Вопрос остается открытым...

5
Хм, точно :)

Только вот я думаю, не будет ли на большой базе (>2000 строк) такой способ тормозить?

6
В поиске рылся - вроде ничего такого нет.

Требуется сделать запрос, чтобы выбрать из таблицы 10 строк с максимальным числом в поле time.

Хочу сделать "10 последних публикаций".

7
Perl / Как расшифровать на перле форму
« : 23 Июня 2003, 11:19:08 »
Результат = 0 :(
Ни один скрипт не работает.
У того, что написан выше ошибка где-то в разборе параметров формы :(
Скрипт от Phoinix вообще ни на что не реагирует - показывает только формочки и все, т.е. тоже параметры неправильно принимает.

8
Perl / Как расшифровать на перле форму
« : 19 Июня 2003, 17:44:15 »
Phoinix
Mog.
Ребят, огромное спасибо. Сейчас буду разбираться. О результатах расскажу.

9
Perl / Как расшифровать на перле форму
« : 19 Июня 2003, 08:48:53 »
Ээ.. Я не хочу использовать вместо CGI другой модуль. Я хочу выдрать нужный мне кусок кода и вставить его в свой скрипт. Хотя... из другого модуля я может быть и вытащить то, что мне надо...

10
Perl / Как расшифровать на перле форму
« : 19 Июня 2003, 00:16:11 »
Цитировать
Ну хотя бы посмотреть как сделан разбор multipart/form-data в CGI.pm

Я пытался... около часа ушло впустую... Нет, выдрать из CGI.pm нужные мне данные не в моих силах.

Цитировать
потом внимательно прочитать rfc2616.

Ну и здоровый он... Я поиском просмотрел, но там не встречается слова "enctype" и "multipart/form-data "...

P.S. Я правильно понял, что ВСЕ скрипты на перл пишутся с использованием CGI.pm?

11
Perl / Как расшифровать на перле форму
« : 18 Июня 2003, 23:03:35 »
Ты предлагаешь выдрать из cgi-lib нужные мне вещи?

12
Perl / Как расшифровать на перле форму
« : 18 Июня 2003, 22:26:27 »
Цитировать
неделю своего времени...

Эээ... Неделя уже потеряна. Вторая пошла :)

Цитировать
ты вообще проверял, что именно у тебя оказывается в $buffer при использовании enctype="multipart/form-data"

Нет :). Сейчас посмотрю.

Я не пойму, а что, все остальные юзают CGI.pm?!

Я от него почти полность отказался, куки даже сам цепляю, а вот с аплоадом херня получается.

13
Perl / Как расшифровать на перле форму
« : 18 Июня 2003, 21:34:42 »
Я не юзаю CGI - пока своими силами обхожусь.
Но вот потребовалось сделать аплоад для админ-панели. Не делать же только из-за этого use CGI!
Тем более, что скорость работы без него 0,06 секунды, а с ним 0,8. Ну зачем мне просто так грузить его?

14
Perl / Как расшифровать на перле форму
« : 18 Июня 2003, 20:52:29 »
Уважаемые, помогите с расшифровкой на перле формы с параметром enctype="multipart/form-data"!

Требуется сделать upload, но не хочу юзать CGI.pm

Я расшифровываю формы так:
my $buffer;
if ($ENV{\'REQUEST_METHOD\'} eq \'GET\'){
$buffer=$ENV{\'QUERY_STRING\'};
}
elsif ($ENV{\'REQUEST_METHOD\'} eq \'POST\'){
read(STDIN, $buffer, $ENV{\'CONTENT_LENGTH\'});
}
my @pairs = split(/&/, $buffer);
foreach (@pairs){
my ($name, $value) = split(/=/, $_);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s///g;
$input{$name} = $value;
}

Но после того, как я в форму добавляю enctype="multipart/form-data" все перестает работаеть (%input пустой).

У меня скоро псих начнется из-за этой проблемы - я вот уже неделю каждый день часа по 3 мучаюсь:)

Страницы: [1]