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

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


Темы - dan3k

Страницы: [1]
1
Базы данных / Дамп 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?

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

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

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

3
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]