怎样将txt文件当做小型数据库,并用php读取txt文件,分别读取出来

怎样将txt文件当做小型数据库,并用php读取txt文件,分别读取出来id.txt的内容如下29384733489573423490879....index.php的内容... 怎样将txt文件当做小型数据库,并用php读取txt文件,分别读取出来
id.txt的内容如下
29384733
4895734
23490879
....

index.php的内容如下
$file = 'id.txt';
$content = file_get_contents($file);
$array = explode("\r\n", $content);
for($i=0; $i<count($array); $i++)
{
echo '$array[$i]';
}

==========================
以上是目前的情况,如果在id.txt中再曾加一个字段,怎么样改写index.php代码,并全部都读出来?
29384733----2013-12-29 19:57:20
4895734----2013-12-29 19:58:13
23490879----2013-12-29 19:59:02
...
展开
 我来答
缘来丶缘浅
2013-12-30 · TA获得超过790个赞
知道小有建树答主
回答量:187
采纳率:0%
帮助的人:266万
展开全部
$file = 'id.txt';
$content = file_get_contents($file);
$array = explode("\n", $content);
//各个系统下的换行符可能会有所不同,不过用得比较多的好像是"\n"
for($i = 0; $i < count($array); $i ++) {
    //读取一行的信息,如:"29384733----2013-12-29 19:57:20"
    $temp = $array[$i];
    $items = split("----", $temp);
    //假设如题设中的以"----"为不同字段之间的分隔符,如果是其他的,相应修改即可,视具体分隔符而定
    echo "id: ".$record [0] . " timestamp:" . $record [1] . "<br>";
}

 附个运行图:(左上方为代码,右上方为用得输入数据,下方为输出结果),如果要添加多个字段的话,同理可以实现的,只要保证所使用的分隔符不会出现在所需要输出的数据中就行。

墨紫音
2015-10-06 · TA获得超过1.8万个赞
知道大有可为答主
回答量:2390
采纳率:56%
帮助的人:1042万
展开全部
$content = file_get_contents($p);
$contents = explode("\r\n",$content);
$ini_array = parse_ini_file("config.ini");
print_r($ini_array);
$con=mysql_connect($ini_array[host],$ini_array[name],$ini_array[pwd]);
if(!$con){
echo "数据库连接失败";
}
$db = mysql_select_db("jingcai", $con);
if(!$db){
echo "数据库选择失败";
}
$sql =mysql_query('set names gb2312');
mysql_query($sql);
$sql="insert into user(tel,money,name) values('"$contents[1]"','"$contents[2]"', '"$contents[3]"')";
if (!mysql_query($sql,$con))
{
die('Error:'.mysql_error());
}
echo "<script>alert('ok');</script>";
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萍恬丿糖肉0z
2013-12-30
知道答主
回答量:9
采纳率:0%
帮助的人:3.5万
展开全部
echo '$array[$i]';
替换为
print_r(explode('----',$array[$i]));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上官元恒zsd
2013-12-30 · TA获得超过1770个赞
知道小有建树答主
回答量:3799
采纳率:28%
帮助的人:1176万
展开全部
为什么不用xml。。。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式