упає SQL база даних, для запису в неї нам спочатку необхідно використовувати функцію підключення до визначеної бази даних:
де host - хост, на якому знаходиться сховище даних; login/password - комбінація імені користувача та пароля доступу до сховища. Обидва цих параметра читаються з файлу налаштувань, що зберігається на сервері. br/>
mysql_select_db ("Database", $ db);
де Database - ім'я сховища даних (цей параметр так само читається з файлу налаштувань). Функція запису не має показаних результатів своєї роботи. Для перевірки правильності занесення даних у функції використано умова на рівність змінної запиту значенням TRUE - "If ($ result)". p align="justify"> 2.12.4.2 Процеси обробки
В
.12.4.3 Входи
Формат даних, в якому інформація вноситься до бази даних, являє собою таку структуру, всі поля якої обов'язкові для заповнення:
Info ([idInfo], [idDevice], [Date], [Attitude], [Longitude], [Speed]),
Поля структури Info мають наступні формати даних:
) idInfo - цілочисельний ідентифікатор;
) idDevice - цілочисельний ідентифікатор;
) Date - інформація про поточну дату і час, повний міжнародний формат часу - DD.MM.YYYY HH: MM: SS;
) Attitude - координата X, дійсне число з 5 знаками після коми;
) Longitude - координата Y, дійсне число з 5 знаками після коми;
) Speed ​​- поточна швидкість, дійсне число з 5 знаками після коми;
Параметрами функції $ result = mysql_query ("$ zapros", $ db) є:
) SQL запит на додавання даних в сховищі даних;
) Мінлива-ідентифікатор сховища для занесення;
2.12.4.4 Ергономічні характеристики
Сховище інформаційної системи влаштовано таким чином, що до нього в один момент часу може здійснюватися лише одне підключення (будь воно на вибірку або на занесення), тому функція є однопоточному, інші запити на виконання функції будуть ставитися в черги і виконуватися в міру звільнення сховища. Час виконання може зайняти різний період часу, в залежності від того, чи потрапить запит в чергу чи ні. p align="justify"> При неправильному зазначенні будь-якого з параметрів функції mysql видасть помилку:
Notice: Undefined variable: in on line ;
Функція є сприйнятливою до переданим їй параметрах, тому необхідно провести 3 контрольних прикладу. Перший з них - введення неповного набору параметрів (відсутність одного з переданих параметрів), другий - введення неправильного формату даних, третій - на неможливість підключення до зазначеної бази даних. br/>
2.12.5 Функ...