Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: MySQL в dbf нужна помощь
 
 автор: kotonv   (07.10.2012 в 21:04)   письмо автору
 
 

Всем доброго времени суток!
Возникла вот такая проблема. Есть програма по статистике написаная на стареньком фокспро.
Там при вводе данных они хранятся в dbf.
А также есть сайт на ПХП с базами в MySQL.
Так вот необходими перевести из MySQL в dbf.
Все вродебы сделано как надо, тоесть делается выборка необходимых данных и записываются в файл dbf. Вот по такому принципу, как описано в соседней теме:

<? include('header.php'); ?>
<?php
include "config.php";
// Определим структуру таблицы f_66_08
// в dbf-формате
$db_name = "f_66_08.dbf";
$def =
array(
array("N_KART", "f", 50),
array("P_FAM", "C", 20),
array("P_POL", "f", 50)
);
// Создаём таблицу в
if (!dbase_create($db_name, $def))
{
echo "Ошибка при создании dbf-таблицы";
exit();
}
// Извлекаем записи из MySQL
$query = "SELECT * FROM f_66_08";
$f_66_08 = mysql_query($query);
if(!$f_66_08)
{
echo "Ошибка в синтаксисе SQL-запроса";
exit();
}
// Открываем созданный dbf-файл
$dbh = dbase_open("f_66_08.dbf",2)
or die("Ошибка - невозможно открыть '$db_name'");
// В цикле извлекаем записи из MySQL и
// заносим их в dbf
while($table = mysql_fetch_array($f_66_08))
{
echo $table['data'];
// Формируем структуру записи
$record =
array(
$table['N_KART'],
$table['P_FAM'],
$table['P_POL']
);
// Добавляем запись в dbf-файл
if(!dbase_add_record($dbh,$record))
{
echo "Ошибка при добавлении записи в dbf-файл";
exit();
}
}
// Закрываем dbf-файл
dbase_close($dbh);
?>
<br>
<? include('footer.php'); ?>
______________________________________________________

Но в фокспро файл не воспринимается. Может кто сталкивался.

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования