również wykładowcy). Jeśli strony WWW zawierają kod PHP, to dodatkowo zmiany może wprowadzać tylko informatyk posiadający umiejętności w tym zakresie. Dodatkowe niebezpieczeństwo tkwi także w tym, iż przez przypadek można spowodować np. skasowanie jakiegoś fragmentu kodu php i konieczne będzie wówczas znalezienie błędu.
Jeśli zostałaby zastosowana w tym przypadku architektura 3 - warstwowa, to pracownik sekretariatu loguje się do bazy danych i w odpowiednim miejscu modyfikuje zapisane informacje. W tej sytuacji jednak konieczne jest odpowiednie przeszkolenie pracownika lub dostarczenie mu stosownej instrukcji „obsługi”.
Które z podanych rozwiązań będzie lepsze, to zależy od wielu czynników, począwszy od ilości zmian serwisu w ciągu roku, posiadanych w bieżącym momencie czasu rozwiązań (firma mogła zaczynać od jednej strony WWW, która była rozwijana w serwis i obecna zmiana koncepcji wymagałaby znacznych nakładów czasu oraz finansowych), zasobów sprzętowych, a nawet zdolności technicznych personelu oraz doświadczeń i umiejętności projektanta.
Według ankiety serwisu zend (http://www.zend.com/zend/php_survey_results.phpt statystyka wykorzystywanych baz danych z dostępem przez php jest następująca (UWAGA: jedna osoba mogła zaznaczyć kilka serwerów):
Jakiego rodzaju bazy danych wykorzystuje |
Liczba |
Udział |
twoja firma w projektach php |
odpowiedzi |
procentowy |
MySQL |
3220 |
93% |
PostgreSQL |
773 |
22% |
Oracle |
500 |
14% |
Microsoft SQL Server |
565 |
16% |
Sybase |
74 |
2% |
LDAP |
309 |
9% |
SAP |
33 |
1% |
Żadne |
50 |
1% |
Inne |
204 |
6% |
Zatem było ok. 3462 ankietowanych (według moich obliczeń ©)..
Należy jednak pamiętać, iż oprócz php istnieją również inne możliwości dostępu do baz danych, a niektóre bazy danych są z nimi częściej użytkowane, np. JSP i Oracle.