php添加数据库格式文件 php数据库添加失败的原因

php如何将存有数据的文件导入数据库

其实sql文件,就是一些sql语句

公司主营业务:网站建设、成都网站制作、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出掇刀免费做网站回馈大家。

填写好数据库相关操作后,点击下一步,首先将数据库连接起来

12mysql_connect(..............)//等等这些数据库连接代码

数据库连接后,开始读取sql文件

1234567$Sqls = file_get_contents( '你的sql文件' );//然后把读取到的sql文件内容打散成数组,当然,这个文件要有规律,就是每条sql语句有一个特定的分隔符,比如分号;$SqlArr = explode(';', $Sqls );//最后就是循环遍历出这些sql语句并执行,即可foreach ( $SqlArr as $sql ) { mysql_query( $Sql );}

上面只是一个大致思路原理,

具体的话,还是要根据具体情况来弄的!

特别是那个sql文件中的内容,一定要有一定的规律,并且一些不必要的东西不能有,

比如注释(很多人从phpmyadmin导出的sql文件,都会带上注释,

而注释是不符合sql语句规范的,会执行出错,

所以导出后,自己根据情况修改一下!)

PHP源码 怎么把数据库文件导入数据库

打开 PHPstudy ,首页找到 mysql 管理器  ,点击 选择 mysql 导入导出 。

1 在还原项目里 ,选择 你的数据库所在文件地址 。

2 填入数据库名 ,

3 导入。

php读取txt文档内容添加到数据库

$content = file_get_contents("filename.txt");

$contents = explode("br",$content);

这个$contents就是你要的数组,然后进行数据库插入操作!

$content = file_get_contents($p);

$contents = explode("\r\n",$content);

$ini_array = parse_ini_file("config.ini");

print_r($ini_array);

$con=mysql_connect($ini_array[host],$ini_array[name],$ini_array[pwd]);

if(!$con){

echo "数据库连接失败";

}

$db = mysql_select_db("jingcai", $con);

if(!$db){

echo "数据库选择失败";

}

$sql =mysql_query('set names gb2312');

mysql_query($sql);

$sql="insert into user(tel,money,name) values('"$contents[1]"','"$contents[2]"', '"$contents[3]"')";

if (!mysql_query($sql,$con))

{

die('Error:'.mysql_error());

}

echo "scriptalert('ok');/script";

}

按这份代码去执行,你就知道错误在哪一步了!

你别一起执行,先执行前面几句,没问题在添加一个代码块~


网页题目:php添加数据库格式文件 php数据库添加失败的原因
转载来于:http://scyanting.com/article/doheoop.html