Язык
Контакты
GitHub
Поддержка
Регистрация
Войти
Логин: Пароль: Запомнить:
Пользователи
Последние сообщения
Ответить
1

PHP и Access

Areostar

  • Джуниор
  • Юзер
  • 4
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    25 Окт 2010
#1
Растолкуйте мне пожалуйста такой вопрос! есть сайт с бд(MySQL) как сделать так чтоб информция полученая от пользователя направлялась и в эту бд и в бд на компе пользователя(скорей всего аксес)! Для начала скажите как мне связаться с этой самой второй бд!

Вот так как-то

skad0

  • Атом-мозг
  • Юзер
  • 841
  • Репутация:10 
  • Предупреждения: 0 
  • Регистрация:
    2 Окт 2010
#2
Эм. Аксес разве не использует другие БД?
По сути просто тебе нужно знать адрес бд на компе юзера и отправлять запрос как на свою, так и на другую

Areostar

  • Джуниор
  • Юзер
  • 4
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    25 Окт 2010
#3
1) какой именно адресс(IP Компютера??)

2) где почитать как делать на PHP делать запросы к аксесс!?

Вот так как-то

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#4
когда у нас есть источник данных ODBC, мы можем воспользоваться функцией odbc_connect для подключения к нашей базе:
 1 
 2 
<?php $x=odbc_connect("test","test","test");?>
Чтобы передать запрос в СУБД, мы можем воспользоваться функцией odbc_exec:
 1 
 2 
 3 
<?php $res=odbc_exec($x,"create table test (f1 integer, f2 varchar(10))");
 
$res=odbc_exec($x,"insert into test (f1,f2) values(1,'qwerty')");
 
$res=odbc_exec($x,"insert into test (f1,f2) values(2,'asdfgh')");?>
Если после выполнения этого примера открыть базу test в MS Access, то мы обнаружим, что там появилась новая таблица test с полями f1 и f2 целочисленного и строкового типов соответственно; в таблице будут две записи с данными, которые были указаны в запросе.

Из этого понял что функции из разряда ODBC в PHP могут работать с аццесс:)

А для того чтобы к ней подключиться надо знать хост сервера(IP адрес или домен) и пройти авторизацию(если говорить проще нужен пасс и логин)

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)

Areostar

  • Джуниор
  • Юзер
  • 4
  • Репутация:0 
  • Предупреждения: 0 
  • Регистрация:
    25 Окт 2010
#5
А если бд аксесс находиться на компе у клиента а не на хосте! как мне до неё дотянуться!!

Вот так как-то

Drunya

  • Man of God
  • Админ
  • 3527
  • Репутация:110 
  • Предупреждения: 0 
  • Регистрация:
    30 Ноя -0001
#6
я с акссесом не работал, но по функции подключения видно что нужен ip, логин и пасс. Если IP еще можно узнать без помощи юзера(далеко не всегда), то пасс и логин думаю можно узнать только у самого юзера.

Добавлено 2010.11.17 19-46

к стати, как и в мускуле надо выбрать еще базу для работы, что уж точно нельзя сделать без помощи юзера. А пароль и логин оказывается могут быть опущены, это я вычитал в нете.

Я горжусь тем, что создал бесплатную CMS - AtomX. И люблю нашу команду)
1
Сейчас online: 49. Зарегистрированных: 2. Гостей: 47.