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,如需转载请自行联系原作者




相关文章
|
1月前
|
存储 Oracle 关系型数据库
Dataphin常见问题之想要周期执行任务如何解决
Dataphin是阿里云提供的一站式数据处理服务,旨在帮助企业构建一体化的智能数据处理平台。Dataphin整合了数据建模、数据处理、数据开发、数据服务等多个功能,支持企业更高效地进行数据治理和分析。
|
1月前
|
SQL 缓存 PHP
PHP技术探究:优化数据库查询效率的实用方法
本文将深入探讨PHP中优化数据库查询效率的实用方法,包括索引优化、SQL语句优化以及缓存机制的应用。通过合理的优化策略和技巧,可以显著提升系统性能,提高用户体验,是PHP开发者不容忽视的重要议题。
|
1月前
|
SQL 开发框架 JavaScript
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
在 Vue 中进行数据持久化时,有哪些常用的数据库框架?
49 3
|
1月前
|
存储 数据管理 数据处理
数据之光:探索数据库技术的演进之路
数据之光:探索数据库技术的演进之路
60 1
|
1月前
|
存储 运维 关系型数据库
数据的力量:构筑现代大型网站之数据库基础与应用
数据的力量:构筑现代大型网站之数据库基础与应用
51 0
|
1月前
|
SQL Java 数据库连接
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
从来没想到我们会扒拉nohup文件去找我们想要的数据,然后往数据库中添加。。。...
17 0
|
7天前
|
存储 关系型数据库 MySQL
如何处理爬取到的数据,例如存储到数据库或文件中?
处理爬取的数据,可存储为txt、csv(适合表格数据)或json(适合结构化数据)文件。若需存储大量数据并执行复杂查询,可选择关系型(如MySQL)或非关系型(如MongoDB)数据库。以MySQL为例,需安装数据库和Python的pymysql库,创建数据库和表,然后编写Python代码进行数据操作。选择存储方式应考虑数据类型、数量及后续处理需求。
15 1
|
8天前
|
SQL 关系型数据库 MySQL
关系型数据库插入数据的语句
使用SQL的`INSERT INTO`语句向关系型数据库的`students`表插入数据。例如,插入一个`id`为1,`name`为&#39;张三&#39;,`age`为20的记录:`INSERT INTO students (id, name, age) VALUES (1, &#39;张三&#39;, 20)。如果`id`自增,则可简化为`INSERT INTO students (name, age) VALUES (&#39;张三&#39;, 20)`。
11 2
|
8天前
|
SQL 存储 Oracle
关系型数据库查询数据的语句
本文介绍了关系型数据库中的基本SQL查询语句,包括选择所有或特定列、带条件查询、排序、分组、过滤分组、表连接、限制记录数及子查询。SQL还支持窗口函数、存储过程等高级功能,是高效管理数据库的关键。建议深入学习SQL及相应数据库系统文档。
9 2
|
15天前
|
人工智能 Cloud Native 算法
数据之势丨AI时代,云原生数据库的最新发展趋势与进展
AI与云数据库的深度结合是数据库发展的必然趋势,基于AI能力的加持,云数据库未来可以实现更快速的查询和决策,帮助企业更好地利用海量数据进行业务创新和决策优化。
数据之势丨AI时代,云原生数据库的最新发展趋势与进展