Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
12:04:2008, 14:22
|
|
Новенький ![]() Группа: Программист Сообщений: 7 Регистрация: 11:05:2007 Пользователь №: 10 791 Репутация: 0
|
делаю так:
my $dbh = DBI->connect(...); my $query="INSERT INTO $w (naimenovanie) VALUES ('1111')"; $rows = $dbh->do($query) or die "error"; if (!defined($rows)){print"ошибка";} if (!$rows){print "ошибка";} $dbh->disconnect(); exit(0); при выполнении $rows =1 но , смотрю в клиенте mysql а там пусто. Что я не так делаю? |
|
Сообщение
#1
|
|
![]() |
|
|
13:04:2008, 22:02
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Даже не знаю.
Чувствую подвох кроется в самом неожиданном месте. Насколько стандартные настройки подключения используются? |
|
Сообщение
#2
|
|
|
|
14:04:2008, 07:11
|
|
Новенький ![]() Группа: Программист Сообщений: 7 Регистрация: 11:05:2007 Пользователь №: 10 791 Репутация: 0
|
все ,спасибо, разобрался. Дело было в AutoCommit, поставил =1, и заработало. До этого было =0.
|
|
Сообщение
#3
|
|
|
|
14:04:2008, 21:58
|
|
Продвинутый ![]() ![]() Группа: Программист Сообщений: 198 Регистрация: 4:08:2006 Из: Vladivostok.pm Пользователь №: 5 749 Специализация: Perl, Web Репутация: 4
|
Блин, место оказалось вполне ожиданным
|
|
Сообщение
#4
|
|
![]() |
|
Текстовая версия | Сейчас: 17:05:2008 - 10:13 |