php 往数据库插入数据脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 往数据库插入数据脚本相关的知识,希望对你有一定的参考价值。
php 往数据库插入数据脚本
<?php
add_user_pwd();
/**
* 添加密码账户到数据库
*/
function add_user_pwd()
{
/* 连接mysql */
$type = ‘mysql‘;
$dbname = ‘jihua‘;
$host = ‘127.0.0.1‘;
$username = ‘root‘;
$password = ‘root‘;
$dsn = "$type:host=$host;dbname=$dbname";
try {
$pdo = new PDO($dsn, $username, $password);
} catch(Exception $e) {
die(‘MYSQL连接错误‘);
}
/* 读取文件信息 */
$file = fopen("test1.txt", "r");
$i = 0;
while(! feof($file)) {
if(($i % 100) == 0) {
$pdo->exec(‘set autocommit=0‘);
}
list($username, $password) = explode(‘ ‘,fgets($file));
$username = trim($username);
$password = trim($password);
$sql = "insert into gc_user (`username`,`pwd`)
VALUES(‘{$username}‘,‘{$password}‘)";
echo $sql.‘<br>‘;
$pdo->exec($sql);
if((++$i%100) == 0) {
flush();
$pdo->exec(‘set autocommit=1‘);
}
}
/* 关闭数据库 */
fclose($file);
echo ‘----------------------------------<br>‘;
echo ‘----------------------------------<br>‘;
echo ‘----------------------------------<br>‘;
echo ‘----------------------------------<br>‘;
echo ‘----------------------------------<br>‘;
echo ‘----------------------------------<br>‘;
echo ‘----------------------------------<br>‘;
echo ‘总共:‘.$i.‘ 数据‘;
}
本文出自 “Linux修仙之路” 博客,请务必保留此出处http://8999a.blog.51cto.com/11385098/1963637
以上是关于php 往数据库插入数据脚本的主要内容,如果未能解决你的问题,请参考以下文章
将数据插入数据库的PHP脚本在执行时返回成功但记录未插入数据库?