powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
7 сообщений из 7, страница 1 из 1
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453486
AlexSSSS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо подружить "ужа и ежа": "перелить" данные из mysql в DBF.
По нажатию кнопочки.
Сейчас используется программа дветысячилохматого года на ДЕЛЬФЯХ. Надо внести изменения. Но исходников - йок.
Проще сдеть заново.
Вопросов по открытию и чтению из DBF нет - справился. Про mysql - и не задаю.
Вопрос такой: есть таблица DBF c настройками:
Код: sql
1.
create table nastr (ID c(5),VALUE C(35))


Из PHP читаю следующим куском кода:
Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
<?php
	$filename = 'nastr.dbf';
	$PathShop="";
	echo "$filename  <br>";
	$db = dbase_open($filename, 0);
	if ($db) {
		$record_numbers = dbase_numrecords($db);
		for ($i = 1; $i <= $record_numbers; $i++) {
			$row = dbase_get_record_with_names($db, $i);
			if ($row['deleted'] != 1) {
				if (trim($row['ID']) == "PathShop")
					$PathShop = trim($row['VALUE']);
			}
		};
		echo "Путь к файлу : " . $PathShop;
		dbase_close($db);
	} else {
		echo "Фиг ВАМ!!! <br>";
	}
?>


Нужный мне результат я получил.
Но подскажите: неужели нет более изящного решения для поиска нужной записи, чем перебор?

Всякие ADO, ODBC не предлагать
...
Рейтинг: 0 / 0
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453548
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо подскажите: неужели нет более изящного решения для поиска нужной записи, чем перебор?
есть. поиск по индексу.

авторВсякие ADO, ODBC не предлагать
ну тогда мучайся. я считаю что люди не пользующиеся нормальными библиотеками должны страдать.
...
Рейтинг: 0 / 0
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453559
AlexSSSS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не выйдет просто ODBC на все машины поставить :-(
...
Рейтинг: 0 / 0
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453564
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSSSSНадо подружить "ужа и ежа": "перелить" данные из mysql в DBF.
...
Но подскажите: неужели нет более изящного решения для поиска нужной записи, чем перебор?А зачем при задаче "перелить" искать отдельную запись?
Перелили - стройте индекс - ищите.
...
Рейтинг: 0 / 0
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453565
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexSSSSНе выйдет просто ODBC на все машины поставить :-(а PHP на все машины выйдет???
...
Рейтинг: 0 / 0
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453826
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftAlexSSSSНе выйдет просто ODBC на все машины поставить :-(а PHP на все машины выйдет???
+1.
Только я не понял при чём здесь пхп. :)
...
Рейтинг: 0 / 0
PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
    #38453836
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeТолько я не понял при чём здесь пхп. :)Да я вот тоже не понял, зачем делать импорт dbf на php, когда есть та же Delphi.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / PHP, DBF, поиск записи поаккуратнее чем "тупой перебор" бывает ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]