|
MySQL.RU - Webboard
Вернуться
одновременные запросы (filin) 15/08/2004 - 10:19:57
Re: одновременные запросы (простохуй) 16/08/2004 - 12:21:57
Re: одновременные запросы (filin) 19/08/2004 - 03:48:07
Re: одновременные запросы (простохуй) 19/08/2004 - 11:49:26
From: filin - 15/08/2004 - 10:19:57
Subject:одновременные запросы
-----------------
вот код программы на perl:
use DBI;
$db = DBI->connect('DBI:mysql:proba','root','gfhrie');
$output_send = $db->prepare("SELECT login,command,randkey FROM commands WHERE login='$login' ORDER by id DESC");
$output_send->execute;
$data_send=$output_send ->fetchall_arrayref;
my $rows = $output_send->rows;
for ($i=0;$i<$rows;$i++){
my $command=$data_send->[$i][1];
print "$command \n";
my $key=$data_send->[$i][2];
$output_send2 = $db->prepare("DELETE FROM commands WHERE randkey='$key'");
$output_send2->execute;
}####
все как бы работает... НО иногда выводиться на консоль ошибка:
DBD::mysql::st fetchall_arrayref failed: fetch() winthout execute() at ./proba.cgi line 176, <GET3> line 1
"$data_send=$output_send ->fetchall_arrayref;" - это и есть 176 линия
причем иногде пишет, а иногда нет...
еще один ньюанс, программа делает несколько потоков с таким кодом, может когда идет пересечение запросов такое происходит ?
P.S.
#Mysql -u root -p -v
mysql Ver 12.22 Distrib 4.0.18, for mandrake-linux-gnu (i586)
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
16714
|
|