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 往数据库插入数据脚本的主要内容,如果未能解决你的问题,请参考以下文章

使用jmeter往指定文件中插入一定数量的数据(转)

将数据插入数据库的PHP脚本在执行时返回成功但记录未插入数据库?

PHP脚本未将表单数据插入数据库

为啥这个 PHP 脚本不会在 MySQL 数据库中插入表单数据?

怎么往mysql中写入数据?

php插入千万条数据库脚本