powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PERL] Работа с MySQL, связанные переменные
1 сообщений из 1, страница 1 из 1
[PERL] Работа с MySQL, связанные переменные
    #38070901
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нужно из скрипта подключаться к БД MySQL и добавлять в нее данные.
В БД имеются поля с типом TEXT и BLOB, которые также необходимо добавлять. Кроме того, даже в обычных текстовых полях значения могут быть разными, в том числе и содержать кавычки.
Вообщем способ который я обычно использовал ($dbh->do("insert into ... values ...")) тут наверное нежелателен.
Как тут лучше сделать?
Вроде бы в Perl есть функция tie, которая для таких и задач применяется, но я как-то не понял из документации, как мне связать переменную с полем в БД.
С другой стороны в DBI есть метод bind_columns (или bind_col), который связывает переменную с полем. Но во всех примерах эти связанные переменные читаются, а не изменяются. И кроме того, мне нужно добавить в таблицу новую, еще не существующую запись; непонятно с чем связывать переменные.

Подскажите, как получить что-то подобное подходу ADODB:
Код: plaintext
1.
2.
3.
4.
5.
Recordset.AddNew
Recordset.Fields("field1").Value = "123"
Recordset.Fields("field2").Value = <byte-array>
Recordset.Update
NewRecordId = Recordset.Fields("Id").Value
________________________
Мы смотрим с оптимизмом...
...в оптический прицел.
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [PERL] Работа с MySQL, связанные переменные
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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