Перейти к содержанию
СофтФорум - всё о компьютерах и не только

доступ к разным БД из php


Рекомендуемые сообщения

Можно ли как-то извлекать данные из БД типа paradox, dbf - если есть файл dbf и paradox - из php?

Например, есть таблица dbf - нужно вынуть значения из каких-то колонок из php. Как сделать это? Пример хотелось бы. Если еще легко из других БД извлекать, то как?

Еще вопрос:

как все-таки извлечь из текстового файла (csv, txt, или др.) вида:

0001: x=[-1000,1000]; y=[-1000,1000];

0002: x=[20,40]; y=3;

числовые значения переменных (например, $x=20, $y=3) + отдельно сами названия переменных ($x=x; $y=y, etc.)

Ссылка на комментарий
Поделиться на другие сайты

Читайте документацию

PHP разрешаеть пользуват переменную для имя переменной, т.е. если прочитал из файла имя x в $var, а 5 в $val

$$var = $val будеть еквивалентно на $x = 5;

Ссылка на комментарий
Поделиться на другие сайты

Если в файле есть строка:

...: text=value;

то как легче всего в php присвоить переменной $a=text и $b=value, т.е. то, что до знака "=" и то, что после?

:bye1:

можно как-то сделать, чтобы скрипт определял то, что стоит перед и после знака "="?

Ссылка на комментарий
Поделиться на другие сайты

Все, кажется понял :bye1:

но все равно, если есть полезные советы, какие варианты - то можете написать ;)

Ссылка на комментарий
Поделиться на другие сайты

Проблема!

Пытаюсь открыть файл .dbf

<?php

// open in read-only mode

$db = dbase_open('/tmp/animals.dbf', 0);

if ($db) {

// read some data ..

dbase_close($db);

}

?>

Пишет ошибку: :bye1:

Fatal error: Call to undefined function: dbase_open() in ...

Почему это происходит?

Ссылка на комментарий
Поделиться на другие сайты

Если в файле есть строка:

...: text=value;

то как легче всего в php присвоить переменной $a=text и $b=value, т.е. то, что до знака "=" и то, что после?

:sm(100):

можно как-то сделать, чтобы скрипт определял то, что стоит перед и после знака "="?

функция explode:

list($a, $b) = explode( "=", "text=value");

Проблема!

Пытаюсь открыть файл .dbf

<?php

// open in read-only mode

$db = dbase_open('/tmp/animals.dbf', 0);

if ($db) {

// read some data ..

dbase_close($db);

}

?>

Пишет ошибку: :sm(100):

Fatal error: Call to undefined function: dbase_open() in ...

Почему это происходит?

У вас PHP установлено без поддержки dbase

Installation

In order to enable the bundled dbase library and to use these functions, you must compile PHP with the --enable-dbase option.

Ссылка на комментарий
Поделиться на другие сайты

А можно как-то добавить поддержку этой функции в этом php, или обяз. новый делать? Вообще в manual написано, что это поддерж. в версиях 3-5. :g:

Ссылка на комментарий
Поделиться на другие сайты

попробовал 2 раза на разных php, функция dbase_open не работает. как ее подключить или другим способом открыть файл .dbf, чтобы извлечь содержимое ячеек?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...