powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) обработка ошибок
3 сообщений из 3, страница 1 из 1
(PERL) обработка ошибок
    #33337029
Vitaly_VGT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Во время выполнения цикла в котором ведется работа с таблицами базы данных при запросе на несуществующую таблицу цикл прерывается.
Код:
while($result = $sth->fetchrow_hashref)
{
$table_name = $result->{'ip'};
my $res=$table_name=~s[(\.+)]<"_">ge;
$sql2 = "DROP TABLE `".$table_name."`";
$sth2 = $dbh2->prepare($sql2);
$sth2->execute();
}
В php такой цикл не прервется:
while
{
...
mysql_query($sql) or print mysql_error();
...
}
Как я понял, принципы работы с базой данных в php и perl разные.
1. Что конкретно инициализирует строка?
$sth2 = $dbh2->prepare($sql2);
2. Как избежать прерывания цикла при возникновении запроса на несуществующую таблицу?
...
Рейтинг: 0 / 0
(PERL) обработка ошибок
    #33337040
Vitaly_VGT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База данных mysql.
Хотелось бы узнать, про возможность проигнорировать ошибку на языковом уровне, а не с помощью утилиты.
...
Рейтинг: 0 / 0
(PERL) обработка ошибок
    #33337678
Фотография Black
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем плодить топики??
1. подготавливает запрос
2. Вам уже ответили Тык
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PERL) обработка ошибок
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]