有没有设置事务自动提交?是不是退出数据库再进去数据就没有了?
南州晴隆网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联从2013年创立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。
这个问题我遇到过:1.如果实在不想用第三方控件也是可以的,先将excle的.xls文件转换为cvs格式,上传至服务器,然后通过将列转换为数组,如果一列对应一类数据最理想,但如果一列对几类数据就比较复杂,多维数组减化,比较麻烦,最后我选择了第二种方式。 2.就是楼上说的phpExcelReader,非常方便。一个数据配置文件先上传.xls文件require_once
'Excel/reader.php';//引用库文件 $data
=
new
Spreadsheet_Excel_Reader();//新建一个excel文件处理
$data-setOutputEncoding('gbk');
$data-read($uploadfile);
error_reporting(E_ALL
^
E_NOTICE);
for
($i
=
1;
$i
=
$data-sheets[0]['numRows'];
$i++)
{
$amm1=
array($data-sheets[0]['cells'][$i][1]);//EXCEL表格第一列,数组array1
$arr[$i]['datetime']=$amm1[0];
$amm2=array($data-sheets[0]['cells'][$i][2]);
$arr[$i]['num']=$amm2[0];
$amm3
=
array($data-sheets[0]['cells'][$i][3]);
$arr[$i]['name']=$amm3[0];
$amm4
=
array($data-sheets[0]['cells'][$i][4]);
$arr[$i]['money']=$amm4[0];
}
array_shift($arr);
//将的标题剔除
打开MYSQL,如下。
首先必须在一个数据库里面工作,所以你必须创建一个数据库。利用create database +(数据库名称),来出创建数据库。(红色是输入的代码,绿色是电脑反馈的语句)
3
创建好了必须使用它,利用 use +(数据库名称) 语句。(红色是输入的代码,绿色是电脑反馈的语句)你在这里可以熟悉一下显示数据库的语句,查看自己有多少个已经创建的数据库
(红色是输入的代码,绿色是电脑反馈的语句)
接着可以创建表格了。利用create table +(表格名称)。(红色是输入的代码,绿色是电脑反馈的语句)
比较简单的方法,就是将图片存至某个目录下,在数据库中存储图片的路径或文件名即可
还有一种办法是把图片进行base64编码,然后存储到数据库中。
用mysqldump命令,该命令在mysql的bin安装目录下.打开cmd
,cd到mysql的bin目录.然后执行:
mysqldump
-uroot
-p密码
数据库存储位置,
如"mysqldump
-root
-p123456
mydatabase
d:\mysql.sql"
注意p和密码之间不能有空格..
如何恢复?进入mysql命令提示(mysql
-u
root
-p123456),选择数据库(use
mydatabase;)还原数据库(source
d:\mysql.sql),完成.可以用(show
tables)查看是否和你导出的一致.