`
rcfalcon
  • 浏览: 228602 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

php向MySQL插入数据不全 解决方法

 
阅读更多

今天为了一些已有数据导入MYSQL的数据库,我写了一个很简单的PHP程序。

程序思路很简单,就是读一条数据,然后往MYSQL里插入一条。

结果总是发现 每次导入只能导入2000条,就自动停止了,而且没有任何提示。

在网上搜解决方案各种搜不到。

刚开始怀疑是内存缓冲给少了,调了一下,还是不行。。

最后发现一个规律,就是每次对数据库操作到60秒的时候程序就自动中止了。

查了一下,最后修改了php.ini的 max_input_time参数。

该参数说明如下

; Maximum amount of time each script may spend parsing request data. It's a good
; idea to limit this time on productions servers in order to eliminate unexpectedly
; long running scripts.
; Note: This directive is hardcoded to -1 for the CLI SAPI
; Default Value: -1 (Unlimited)
; Development Value: 60 (60 seconds)
; Production Value: 60 (60 seconds)
; http://php.net/max-input-time

一个客户端在向服务器输入数据的时候,这个参数规定了一次最大连续操作时间。

如果超过该时间,将自行中止。

分享到:
评论

相关推荐

    PHP向mysql插入中文乱码问题,php文件内容写入数据库!

    在PHP开发过程中,遇到中文...总之,解决PHP向MySQL插入中文乱码问题,需要确保数据库、PHP连接、文件编码以及数据处理过程中的编码一致性。遵循以上步骤,可以有效地避免中文乱码问题,确保数据正确无误地写入数据库。

    mysql插入数据中文报错问题,最全解决方式

    ### MySQL插入数据中文报错问题及解决方法 #### 背景介绍 在使用MySQL数据库进行数据管理的过程中,经常会遇到中文字符的存储需求。然而,在实际操作中可能会遇到中文字符无法正常插入数据库的问题,通常表现为错误...

    PHP MySQL 插入多条数据

    PHP MySQL 插入多条数据 使用 MySQLi 和 PDO 向 MySQL 插入多条数据 mysqli_multi_query() 函数可用来执行多条SQL语句。 以下实例向 “MyGuests” 表添加了三条新的记录: 实例 (MySQLi – 面向对象) connect_error...

    PHP向MYSQL数据库批量添加数据

    批量插入数据时,可以将多行插入语句合并成一个大的SQL语句,或者使用事务来处理一批数据。以下是一个使用事务的例子: ```php <?php $batch_size = 1000; $sql = "START TRANSACTION;"; foreach ($_POST as $key ...

    PHP基础,使用PHP访问表单数据

    例如,如果表单使用POST方法提交,那么表单字段`name="username"`的数据可以通过`$_POST['username']`获取。确保在处理这些数据前进行验证和清理,以防止SQL注入等安全问题。 2. **连接MySQL数据库**: 在PHP中,...

    美站库php把数据插入mysql数据库,并读取数据

    本文将深入探讨如何使用PHP来与MySQL数据库进行交互,包括如何将数据插入到数据库以及如何读取存储的数据。 首先,PHP是一种开源的服务器端脚本语言,特别适合用于Web开发。它的语法简洁且易于学习,可以轻松地与...

    PHP中批量插入多条记录到数据表

    例如,当批量插入过程中出现错误时,可以使用`PDO`的事务功能回滚所有更改,避免数据不一致: ```php $pdo->beginTransaction(); try { // 插入数据的代码 $pdo->commit(); } catch (PDOException $e) { echo ...

    从MySQL导入导出大量数据的程序实现方法

    总的来说,当PHPmyadmin的默认功能不足以应对大数据操作时,编写自定义脚本是一种有效的解决方案。这需要对PHP、MySQL以及文件操作有深入理解,以确保数据的完整性和一致性。通过这样的方法,我们可以绕过限制,高效...

    PHP将数据从Oracle向Mysql数据迁移的技术要领

    7. **数据迁移**:在建立了目标表结构后,使用PHP读取Oracle数据并插入到MySQL中,这一步可能需要处理数据格式的转换,确保数据的完整性和一致性。 8. **测试验证**:迁移完成后,务必进行全面的功能和数据验证,...

    全球主要国家数据表mysql

    location.sql文件可能包含了创建数据库表的SQL语句,以及可能的数据插入语句,用于一次性导入所有国家的数据到MySQL数据库中。开发者可以通过运行这个SQL文件来快速地在他们的环境中设置好这个全球国家数据表。 在...

    php上传excel数据到mysql数据库

    PHP通过MySQLi或PDO_MySQL扩展连接到MySQL数据库,执行SQL语句来插入、更新或查询数据。确保你的PHP环境已经安装了这些扩展。 以下是实现这个功能的基本步骤: 1. **建立数据库连接**:使用`mysqli_connect()`或`...

    PHP MySQL 创建数据库:创建表:插入数据.md

    ### PHP与MySQL交互:创建数据库、表及插入数据 #### 一、PHP MySQL 创建数据库 在PHP中直接创建MySQL数据库通常涉及到管理员级别的操作,需要具备较高的权限。然而,在某些特定场景下,比如自动化脚本或者应用...

    as3,php和mysql之间的连接及使用数据

    2. **SQL查询**:PHP通过执行SQL语句来读取、插入、更新和删除MySQL中的数据。例如,`SELECT`, `INSERT`, `UPDATE`, `DELETE`等命令。 3. **预处理语句**:为防止SQL注入,PHP常使用预处理语句。这涉及准备SQL语句...

    MySQL存数据时乱码解决

    在MySQL数据库中遇到乱码问题通常涉及到字符编码设置不一致或不正确的情况。当数据存入数据库时出现乱码,这可能是由于在数据传输、存储或显示的过程中,字符集配置不匹配导致的。下面我们将详细探讨如何解决MySQL中...

    向mysql数据表中插入数据失败的原因

    在MySQL数据库操作中,向数据表中插入数据是常见的任务,但有时会遇到插入失败的情况。这通常是由于多种因素导致的。以下将详细分析标题和描述中提到的几个可能导致插入失败的原因,并提供相应的解决策略。 首先,...

    PHP+mysql 网站源码

    - 数据插入:使用 INSERT INTO 语句,通过 PHP 函数执行 SQL 插入数据到数据库。 - 数据查询:SELECT 语句配合 WHERE 子句筛选数据,PHP 接收结果集并处理。 - 数据更新:UPDATE 语句修改已有数据,PHP 可用于...

    PHP实现的excel数据导入到MySQL数据库的程序包

    这通常通过`try-catch`块实现,捕获可能出现的异常,如文件不存在、数据库连接失败、数据格式不匹配等,并提供相应的错误提示。 总结起来,这个“PHP实现的excel数据导入到MySQL数据库的程序包”涵盖了以下几个核心...

    android连接远程数据库PHP+MYSQL

    通过上述步骤,我们可以构建一个从Android应用到PHP中间层再到远程MySQL数据库的完整数据交互流程。这种方式不仅提升了数据处理的安全性和效率,也为开发者提供了更为灵活的开发模式。在实际项目中,建议进一步增强...

    mysql大批量插入数据的4种方法示例

    在MySQL中,大批量插入数据通常是为了提高效率和性能,避免频繁地建立和关闭数据库连接。以下是四种常用的方法,适用于不同的场景和需求。 **方法一:循环插入** 这是最基本的方法,适合数据量较小的情况。通过循环...

Global site tag (gtag.js) - Google Analytics