cha*_*tra 5 php mysql xampp dbf gmp
嗨,我想将 DBF 文件加载到 mysql,我使用的是 xampp、php 版本 5.5.6
我写了下面的代码,
但我收到错误 ---
致命错误:在第 47 行调用 C:\xampp\htdocs\imports\import_geo.php 中未定义的函数 dbase_open()
$dbf = dbase_open('OUTLETS/regions.dbf', 0);
$num_records = dbase_numrecords($dbf);
for($i=1;$i<=$num_records;$i++)
{
$record = dbase_get_record_with_names($dbf, $i);
$stmt_bricks->execute(array(
':id' => $next_brick_id,
':type' => 'Region',
':code' => $record['REG_CODE'],
':descr' => $record['REG_DESC'],
));
$regions_code_to_id[$record['REG_CODE']] = $next_brick_id++;
}
Run Code Online (Sandbox Code Playgroud)
我在一篇文章中看到,我们必须extension=php_gmp.dll 在 php.ini 中取消注释,但在我的 php.ini
extension=php_gmp.dll中不可用,请帮助我。
提前致谢
小智 5
dBase 暂时转移到 PECL
yum install php-pear
pecl install dbase
Run Code Online (Sandbox Code Playgroud)
成功执行后,您需要在 php.ini 中添加“extension=dbase.so”
或者在 /etc/php.d 中创建dbase.ini
extension=dbase.so
Run Code Online (Sandbox Code Playgroud)
fliber.net使用这个
Evg*_*eny -1
您需要检查 PHP 目录中的文件 php_gmp.dll 是否启用,如果启用,则在 php.ini 中的扩展部分添加此字符串“extension=php_gmp.dll”。
如果文件不存在,则将其添加到 apache 中的 php - http://www.dll4free.com/php_gmp.dll.html
可能开放服务器会更好 XAMPP - http://translate.google.ru/translate?sl=ru&tl=en&js=n&prev=_t&hl=ru&ie=UTF-8&u=http%3A%2F%2Fopen-server.ru% 2Fdownload.html&act=url 它有很多PHP版本,mySQL,PostgresQL,MongoDB,memcache,管理工具,定期更新,论坛英语支持,而且免费!
| 归档时间: |
|
| 查看次数: |
23871 次 |
| 最近记录: |