Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Порівняння попередніх версій Попередня ревізія Наступна ревізія | Попередня ревізія |
nodeny:docs:calls.pm [25/01/2023 21:49] – [Підпрограми модуля main] Method | nodeny:docs:calls.pm [15/05/2023 12:46] (поточний) – [%%_(%%)] Method |
---|
Error('Точно щось не так...'); | Error('Точно щось не так...'); |
</code> | </code> |
| |
| ===== Pay_to_DB ===== |
| |
**Pay_to_DB** створює запис у таблиці pays за вхідними параметрами: | **Pay_to_DB** створює запис у таблиці pays за вхідними параметрами: |
Тут Db->begin_work перемикає Db на режим транзакцій. Починаючи з цього моменту, sql update/insert будуть виконуватися, але не фіксуватися в БД поки не буде виконаний Db->commit. У разі перевіряється, що обидва запити було виконано успішно, тобто. якщо хоча б один із запитів повернув менше одиниці - виконується відкат Db->rollback. Відкат гарантує, що жоден із запитів не буде зафіксовано у БД. Також він вимикає режим транзакцій. | Тут Db->begin_work перемикає Db на режим транзакцій. Починаючи з цього моменту, sql update/insert будуть виконуватися, але не фіксуватися в БД поки не буде виконаний Db->commit. У разі перевіряється, що обидва запити було виконано успішно, тобто. якщо хоча б один із запитів повернув менше одиниці - виконується відкат Db->rollback. Відкат гарантує, що жоден із запитів не буде зафіксовано у БД. Також він вимикає режим транзакцій. |
| |
\\ \\ **Get_usr_info** | ===== Get_usr_info ===== |
| |
Отримує дані клієнта щодо його id. У разі успіху повертає посилання на хеш з даними, інакше повідомлення про помилку. | Отримує дані клієнта щодо його id. У разі успіху повертає посилання на хеш з даними, інакше повідомлення про помилку. |
</code> | </code> |
| |
\\ \\ **%%_(%%)** | ===== _() ===== |
| |
Підпрограма, що складається з одного символу підкреслення, вставляє в заданий рядок параметри: | Підпрограма, що складається з одного символу підкреслення, вставляє в заданий рядок параметри: |