Функция savetodb
Написание функции:
savetodb(table, column, value)
Где table - переменная возвращенная функцией opentable, column - число, строка - представляющая собой имя столбца или индекс столбца - где нумерация начинается
с 0 (с 1-ого столбца), value - значение, которое, нужно обновить или записать, в случае внешней базы данных (таких как MySQL) - требуется соблюдать типизацию данных, т.е.
чтобы тип добавляемых данных соответствовал типу базы данных, того же столбца - например, если это строка, то писать строку, а если числовой тип данных, то использовать
соответственно число.
Эта функция записывает данные в таблицу, указанного столбца, текущего указателя чтения/записи.
Для того чтобы обновить информацию и добавить/обновить записи, нужно использовать функцию updatedb для обновления данных в базе данных.
Функция "savetodb" и предназначена для сохранения данных в указанный столбец текущего указателя чтения/записи в таблице базы данных.
Принимая в качестве аргументов название столбца (column) и данные для сохранения (value), функция savetodb выполняет следующие шаги:
1. Проверяет, является ли указанный столбец существующим в таблице базы данных. Если столбец не существует, функция выводит сообщение об ошибке и ничего не делает.
2. Проверяет, является ли указатель чтения/записи валидным и находится на существующей строке таблицы. Если указатель недействителен или находится за пределами таблицы, функция также выводит сообщение об ошибке и завершается.
3. Проверяет тип данных, сохраняемых в указанном столбце, и сравнивает его с типом данных, которые требуется сохранить. Если типы данных не совпадают, функция попытается сохранить данные.
4. Сохраняет данные в указанный столбец текущей строки таблицы. Для этого функция использует соответствующий метод или функцию, предоставляемую средствами работы с базами данных.
Справка по встроенным функциям
Правила программирования скриптов
Опции программы
Цветовые константы