我想将从数据库中取出的信息写入一个txt文档中。请问高手用PHP如何实现?

解决方案 »

  1.   


    可以用fopen,fwrite等函数,这些函数的参数等还是参考下手册。
      

  2.   

    <?php
    //这里换成你自己的数据库参数
    $conn = mysql_connect("localhost","root","123456");
    //这里选择要查询的数据库
    mysql_select_db("test", $conn);
    //要查询的表
    $result = mysql_query("select * from tt");//write into file
    $fp_write = fopen("data.txt","w");
    while($row = mysql_fetch_array($result,MYSQL_NUM))
    {
    //这里是你要输出的内容,如果你表有多个字段,这里可以往后加$row[2]
    fwrite($fp_write,$row[0]."\t".$row[1]."\n");

    fclose($fp_write);//read from file
    $fp_read=fopen("data.txt","r"); 
    while(!feof($fp_read))
    {
    $line = fgets($fp_read, 255); 
    echo $line;
    }
    fclose($fp_read);?>