如何用PHP把1000多个.txt文件导出到MYSQL数据库
数据库中设置好一个表txt,包含五个字段。
txt (id, txt1, txt2, txt3, txt4)
Txt文件中包含的内容是也是5个
[33,1,"中国","陕西","宝鸡"]
1000多的文件已获得文件名主名:pageID[0]占位
$pageID =array(0,1970634101,1987477110,……………………);
如何用PHP把1000多个.txt插入到MYSQL数据库中。
说个思路吧,用pHP打开文件夹,打开第一个文档,遍历,读取进数据库,完成,将文档移动到另一个文件夹,依次下去直到这个文件夹里为空。
樓上的"将文档移动到另一个文件夹"這一步是多餘的,這只會讓原本就要執行很長時間的程式更耗時間.有時還會出現內存不足的問題
這個問題也沒什麼難的,樓上二位都已經給出了代碼和思路
超時的問題,只要讓程式無限時進行,或直接php.exe phpfile就行了
內存問題的話,只能看你的機器了.如果可以的話,建議你在服務器上進行
<?php
header('Content-Type: text/html; charset=utf8');
$con = mysql_connect("localhost","root","root");
mysql_query("set names 'utf8'");
if (!$con)
{
die('不能连接到数据库: ' . mysql_error())
相关问答:
对php不是很了解 写了个简单的例子
现用c#调用php写的 webservice(soap WSDL)iis6.0+php5.2.8
webservice如下
<?php
class WebService
{
public function Logout()
{
//header('Co ......
有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......
先上错误
无法联接数据库
java.sql.SQLException: Before start of result set
at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:910)
at com.mysql.jdbc.ResultSet.checkRowPos(ResultSet.java: ......
请问,以下代码,为什么不管用?就str_replace这个函数,替换么有起作用?
PHP code:
$gg='<script type=\"text/JavaScript\">
alimama_pid=\"mm_14281022_2030060_8250750\";
alima ......
CREATE DATABASE ADDRESSLIST;
USE ADDRESSLIST;
DROP TABLE IF EXISTS FRIEND;
CREATE TABLE FRIEND
(FRIEND_ID INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY ,
FRIEND_NAME VARCHAR(20) NOT N ......