2013-11-14 1 views
0

Я использую Filemaker pro 12 для управления небольшой базой данных. Мне нужно создать некоторую статистику на основе данных в базе данных и обновить HTML-страницу, чтобы в любой момент я обновлял статистику. Как мне это сделать? Я новичок, когда дело доходит до баз данных.Filemaker Pro и генерация статистики в html

Я не обязательно продаюсь на filemaker, и если есть лучший вариант базы данных, который имеет более простые параметры, доступные для автоматического обновления веб-сайта из базы данных, генерации данных в реальном времени и т. Д. Я открыт для слушания о них. Заранее благодарим за помощь.

ответ

1

Если база данных FileMaker размещена на сервере FileMaker, вы можете выводить информацию из базы данных FileMaker на веб-страницу с помощью API FileMaker для PHP. Вам просто нужно разрешить доступ через PHP на сервере FileMaker и написать соответствующий код PHP, чтобы вытащить нужные данные. Вероятно, вы хотите, чтобы сервер FileMaker и веб-сервер находились в том же месте, что и между ними может быть немного накладных расходов.

Преимущество вышеизложенного в том, что оно в режиме реального времени. Однако, если ваш веб-сайт имеет высокий трафик, он может привести к сбою в работе вашей системы FileMaker.

Другой способ - создать веб-страницу с использованием MySQL. FileMaker может обращаться к таблицам MySQL, а затем манипулировать ими почти так, как если бы они были локальными таблицами. У вас может быть сценарий, который периодически импортирует данные в таблицу MySQL из локальных таблиц. Вы можете запускать скрипт так часто, как хотите сохранить данные в актуальном состоянии, но он не будет таким современным, как живая система. С другой стороны, не нужно было бы подключаться к базе данных FileMaker каждый раз, когда кто-то просматривал вашу веб-страницу.

Если вам нужно что-то более простое и менее текущее, вы можете написать всю страницу, используя вычисления FileMaker, а затем вручную экспортировать поле в html-файл по мере необходимости и вручную загрузить его на веб-сервер.

Есть, вероятно, много других способов. Вы не были очень конкретны в своих требованиях.