Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Проблема с выгрузкой в DBF dbase_add_record()


Автор: morozmoroz 27.7.2012, 18:55
Подскажите в чем дело.

Я добавляю запись в dbf-файл из таблицы на MySql.Запись добавляется (статические значения) ,кроме значений из таблицы,т.е. поля в dbf -файле,в которые должны попасть данные из массива  $t[1],$t[2]-пустые.

// выбрала на сервере из таблицы по запросу
Код



while($t = mysql_fetch_array($q))
{

$t[1]=$t['maz']; 
$t[2]=$t['m']; 
..
}
........... 
if ( !dbase_add_record($s,array('125','4020','0',$t[1],'5',$t[2]))) 
     {  
      echo "Ошибка при добавлении записи в dbf-файл";  
      exit();  
    }  
 


Указать по-другому,типа $t['maz'],$t['m'] я не могу.

Данные в массиве есть,я проверяла.
Спасибо.
  
  

Автор: morozmoroz 27.7.2012, 22:28
решен
было
Код

while($t = mysql_fetch_array($q))
{
$t[1]=$t['maz'];
$t[2]=$t['m'];
..........
}
...........
if ( !dbase_add_record($s,array('125','4020','0',$t[1],'5',$t[2])))
     { 
      echo "Ошибка при добавлении записи в dbf-файл"; 
      exit(); 
    } 


надо
Код

while($t = mysql_fetch_array($q))
{
$ww[1]=$t['maz'];
$ww[2]=$t['m'];
..........
}
...........
if ( !dbase_add_record($s,array('125','4020','0',$ww[1],'5',$ww[2])))
     { 
      echo "Ошибка при добавлении записи в dbf-файл"; 
      exit(); 
    } 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)