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.' 数据';

}













本文转自去轻狂书生51CTO博客,原文链接: http://blog.51cto.com/8999a/1963637,如需转载请自行联系原作者




相关文章
|
2月前
|
存储 缓存 数据库
数据库数据删除策略:硬删除vs软删除的最佳实践指南
在项目开发中,“删除”操作常见但方式多样,主要分为硬删除与软删除。硬删除直接从数据库移除数据,操作简单、高效,但不可恢复;适用于临时或敏感数据。软删除通过标记字段保留数据,支持恢复和审计,但增加查询复杂度与数据量;适合需追踪历史或可恢复的场景。两者各有优劣,实际开发中常结合使用以满足不同需求。
140 4
|
2月前
|
前端开发 数据库
会议室管理系统源码(含数据库脚本)
会议室管理系统源码(含数据库脚本)
56 0
|
3月前
|
数据库连接 应用服务中间件 PHP
|
17天前
|
关系型数据库 MySQL Linux
实现MySQL数据库的定时自动备份脚本。
拿走,不谢,这个脚本配方(指引)保证你的数据库数据像蛋糕店一样地天天更新,还能确保老旧的蛋糕(数据)不会堆积满仓库。这下可好,数据安全有保障,数据库管理员也能轻松一点,偶尔闲下来的时候,煮杯咖啡,看个剧岂不美哉?别忘了偶尔检查一下你的自动备份是否正常工作,以防万一蛋糕机器出了点小差错。
63 20
|
10天前
|
存储 SQL Java
数据存储使用文件还是数据库,哪个更合适?
数据库和文件系统各有优劣:数据库读写性能较低、结构 rigid,但具备计算能力和数据一致性保障;文件系统灵活易管理、读写高效,但缺乏计算能力且无法保证一致性。针对仅需高效存储与灵活管理的场景,文件系统更优,但其计算短板可通过开源工具 SPL(Structured Process Language)弥补。SPL 提供独立计算语法及高性能文件格式(如集文件、组表),支持复杂计算与多源混合查询,甚至可替代数据仓库。此外,SPL 易集成、支持热切换,大幅提升开发运维效率,是后数据库时代文件存储的理想补充方案。
|
2月前
|
Java 数据库
jsp CRM客户管理系统(含数据库脚本以及文档)
jsp CRM客户管理系统(含数据库脚本以及文档)
61 10
|
2月前
|
Java 关系型数据库 MySQL
Java汽车租赁系统源码(含数据库脚本)
Java汽车租赁系统源码(含数据库脚本)
50 4
|
3月前
|
SQL 数据库连接 Linux
数据库编程:在PHP环境下使用SQL Server的方法。
看看你吧,就像一个调皮的小丑鱼在一片广阔的数据库海洋中游弋,一路上吞下大小数据如同海中的珍珠。不管有多少难关,只要记住这个流程,剩下的就只是探索未知的乐趣,沉浸在这个充满挑战的数据库海洋中。
85 16
|
3月前
|
数据库 Python
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断
【YashanDB知识库】python驱动查询gbk字符集崖山数据库CLOB字段,数据被驱动截断