Можно ли через PHP строить эффективные запросы с БД MS Access ?
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Можно ли через PHP строить эффективные... Expand / Collapse
Автор
Сообщение
08.07.2001 20:38
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 18.08.2002 12:41
Сообщ.: 48, Visits: 529
Можно ли через PHP строить эффективные запросы с БД MS Access ? Через ASP ясно дело можно но если например на сервере Windowos'2000 установлен PHP, может ли он нормально работать с Access'ом ???
Сообщ. #715533
08.07.2001 20:56
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 08.05.2002 14:42
Сообщ.: 198, Visits: 2 190
Одназначно нет!!!
Объясняю почему: потому что когда людт писали PHP под "мастдайку" они явно там писали всяие глюки, баги, чтобы все работало через одно место.
С акссесс чтоб вообще нельзя ыло работать, а с MSSQL только соединяться, смотреть список таблиц, а из таблиц вытаскивать инфу нельзя.

Как ответ устраивает ???
Какие варианты ответа будут еще)))
Сообщ. #715535
08.07.2001 21:06
Forum Member

Forum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum MemberForum Member

участник
Last Login: 18.08.2002 12:41
Сообщ.: 48, Visits: 529
timda >>Есть опыт написания PHP с Access ?

Ведь есть же наверно способ адаптировать PHP к Access'у ?
Сообщ. #715543
10.07.2001 23:20
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 08.05.2002 14:42
Сообщ.: 198, Visits: 2 190
Опыта по PHP&Access нет нисколечка!
НО, точно знаю, ошибка в "кривых руках"
Это не укор - это совет )
Сообщ. #715772
11.07.2001 22:34
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 09.02.2004 21:47
Сообщ.: 119, Visits: 1 310
По-моему, PHP может работать с ODBC, а значит и с Access
Сообщ. #715925
09.11.2001 6:36
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.01.2002 11:40
Сообщ.: 135, Visits: 1 497
Можно попробовать через COM. Сам не использовал, так что сказать полезного ничего не могу :-).
Вот выдержка из мануала:

$conn = new COM("ADODB.Connection") or die("Cannot start ADO");
$conn->Open("Provider=SQLOLEDB; Data Source=localhost;
Initial Catalog=database; User ID=user; Password=password");
$rs = $conn->Execute("SELECT * FROM sometable"); // Recordset
$num_columns = $rs->Fields->Count();
echo $num_columns . "";

for ($i=0; $i < $num_columns; $i++)
{
$fld[$i] = $rs->Fields($i);
}

$rowcount = 0;
while (!$rs->EOF)
{
for ($i=0; $i < $num_columns; $i++)
{
echo $fld[$i]->value . "\t";
}
echo "";
$rowcount++; // increments rowcount
$rs->MoveNext();
}

$rs->Close();
$conn->Close();

$rs->Release();
$conn->Release();

$rs = null;
$conn = null;
Сообщ. #732068
09.11.2001 6:50
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 07.01.2002 11:40
Сообщ.: 135, Visits: 1 497
Вот ссылка на официальный сайт ПХП. Здесь описание ODBC.
http://www.php.net/manual/en/ref.odbc.php.
То же самое есть в мануле, но там самое главное есть замечания от различных разработчиков, типа форума, что IMHO самое главное.
Сообщ. #732070
04.04.2002 10:51
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 17.12.2003 6:39
Сообщ.: 6, Visits: 67
Ну, понятно, что при определенных УСИЛИЯХ можно заставить работать все что угодно со всем чем угодно, но само наличие процедуры ODBC не гарантирует работы PHP c Access, ведь ODBC (как я это понимаю) всего лишь процедура, а еще нужен сам драйвер преобразования данных для понимания базы Access из PHP. Кто РЕАЛЬНО пробовал, работает или работал с Access из PHP ????????
Сообщ. #746067
08.05.2002 14:37