当前位置:  编程技术>php
本页文章导读:
    ▪phpMyAdmin导入和恢复大容量sql文件的方法      本节内容: phpMyAdmin导入和恢复大容量sql文件   对于没有权限修改php.ini文件,且要导入大容量sql文件的情况,可以使用phpMyAdmin提供 的$cfg['UploadDir']方法,导入服务器上存在的.sql文件。  首.........
    ▪php添加imagick扩展的方法      本节内容: php添加imagick扩展 1,安装imagick扩展   代码示例: tar zxvf imagick-3.0.1.tgz cd imagick-3.0.1/ /opt/local/php/bin/phpize //调用php的phpize工具,在当前目录生成.configure配置文件。 ./configure --with-.........
    ▪php连接Access数据库的方法小结      本节内容: PHP连接Access数据库的方法 方法1, 注意php获取路径用的是realpath实际路径:   代码示例: <?php $connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb"); $connid=odbc_connect(.........

[1]phpMyAdmin导入和恢复大容量sql文件的方法
    来源: 互联网  发布时间: 2013-12-24

本节内容:
phpMyAdmin导入和恢复大容量sql文件

  对于没有权限修改php.ini文件,且要导入大容量sql文件的情况,可以使用phpMyAdmin提供 的$cfg['UploadDir']方法,导入服务器上存在的.sql文件。

 首先,找到网站phpMyAdmin的目录,找到根目录下的 config.inc.php文件,然后找到 $cfg['UploadDir'] ,通过注释(Directories for saving/loading files from server)就可以看出这是用来导入服务器上的SQL文件的方法。相对的就是 $cfg['SaveDir'] ,顾名思义就是把导出的SQL文件保存在服务器上的目录中。

相比之前,我们介绍过的:phpmyadmin 不能导入大SQL文件的解决方法 ,这里我们需要修改如下参考:
 

代码示例:
$cfg['UploadDir'] = 'ImportSQLFile'; $cfg['SaveDir'] = 'ExportSQLFile';

然后,在phpMyAdmin中建立两个文件夹,ImportSQLFile和ExportSQLFile,一个用作大数据的导入,一个用作数据导出备份。

然后,把需要导入的sql文件复制到ImportSQLFile中,上传到服务器上,选择需要导入的数据库名,选择导入(Import),就会发现在 文件导入(File to import)的地方多出来一个导入服务器上的SQL文件(web server upload directory)。

phpMyAdmin导入大数据的方法

该方法可以突破php.ini的上传文件限制,极限没有试过,上传的10M .sql文件成功导入到mysql中。

同理,在导出/备份mysql数据时,也可以直接保存在服务器上,保存到$cfg['SaveDir'] = 'ExportSQLFile';中指定的文件夹中。
 

您可能感兴趣的文章:
wamp打开phpmyadmin提示“缺少 mysqli 扩展。请检查 PHP 配置。”的解决方法
phpmyadmin安装出错,缺少mysqli扩展的几种解决方法
phpMyAdmin无法载入 mysqli 扩展,请检查 PHP 配置的解决方法
解决:phpmyadmin缺少 mysqli 扩展。请检查 PHP 配置的问题
MySQL与phpMyAdmin中文乱码的解决方法
解决Phpmyadmin导入导出时中文乱码的问题
phpmyadmin偶尔响应慢的问题的解决方法
php导入phpmyadmin导出的sql的实现代码
phpmyadmin导入大数据库文件时问题的解决方法


    
[2]php添加imagick扩展的方法
    来源: 互联网  发布时间: 2013-12-24

本节内容:
php添加imagick扩展

1,安装imagick扩展
 

代码示例:
tar zxvf imagick-3.0.1.tgz
cd imagick-3.0.1/
/opt/local/php/bin/phpize //调用php的phpize工具,在当前目录生成.configure配置文件。
./configure --with-php-config=/opt/local/php/bin/php-config //执行上部生成的.configure文件
make
make install //安装完成提示扩展安装路径

2,编辑php.ini文件,加入扩展库的路径:
vim /usr/local/php5/lib/php.ini
 

代码示例:
extension_dir = "/usr/local/php5/lib/php/extension"
extension=imagick.so

重启apache,imagick扩展添加完毕,并生效。


    
[3]php连接Access数据库的方法小结
    来源: 互联网  发布时间: 2013-12-24

本节内容:
PHP连接Access数据库的方法

方法1,
注意php获取路径用的是realpath实际路径:
 

代码示例:
<?php
$connstr="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("data.mdb");
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC);
$issuetime=date("Y-m-d H:i:s");
$sql="insert into test values("","",...)";
$result=odbc_exec($connid,$sql);
if($result) echo "successful";
else echo "failed";
?>

方法2,
 

代码示例:

<?PHP
//创建ADO连接
$conn = @new COM("ADODB.Connection") or die ("ADO连接失败!");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("temp/TempData.mdb");
$conn->Open($connstr);

//创建记录集查询
$rs = @new COM("ADODB.RecordSet");
$rs->Open("select * from blog_Content",$conn,1,3);
echo $rs->Fields["log_Title"]->Value; //输出log_Title字段
echo "<br/>";
$rs->Movenext(); //将记录集指针下移
echo $rs->Fields["log_Title"]->Value;
$rs->close();
?>

方法三:用ODBC,在ODBC中为db1.mdb创建一个系统数据源。

名称:dbdsn
驱动程序:Microsoft Access Driver (*.MDB)

代码:
 

代码示例:
<?php
$Conn = odbc_connect("dbdsn","admin","123"); //连接数据源
$Doquery=odbc_exec($Conn,"select * from 表名 where 条件");//执行查询

相关阅读:
php连接access数据库的三种方法
php ADO组件连接access数据库的例子
php操作access数据库的类分享


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3