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 往數據庫插入數據腳本