php 将数据库表内的数据,每1000条放入一个html

php 将数据库表内的数据,每1000条放入一个html,第1张

html也属于文件一种,所以取出数据还需要文件 *** 作

<php

$con = mysql_connect("localhost","root","");

mysql_select_db("database",$con);

mysql_query("set names utf8");

$sql="select from daschool order by id desc limit 1,1000";//limit 1,1000中的1要可变存于cookie中吧,数据库里也行,运行一次加1000

$result = mysql_query($sql);

$fp = fopen('xxxhtml','r');//只写模式打开txt文档

$content="<html><head></head><body>";

while($source=mysql_fetch_assoc($result)){

$content = $content"<h1>"$source["title"]"</h1><div>"$source["article"]"</div><br/>";

}

$content = $content"</body></html>";

fwrite($fp,$content);

fclose($fp);

上述程序仅仅为思路,需要调试和添加,详细的文件 *** 作可以参考

http://wwwtocuscomcn/send=article_show&id=77&class=2

还有程序不应定要用网页打开,可以尝试php cli

http://wwwtocuscomcn/send=article_show&id=56&class=2

http://wwww3schoolcomcn/ajax/indexasp 好好学习学习吧,我就是从这里学习和摸索出来的,对你会有很大帮助,还有AJAX的例子,简单易懂,而且还有好多别的东西,谁用谁知到。只要在函数中加一个显示就行,AJAX是异步传输,但是你需要考虑缓存,希望对你有帮助

<table>

<tr>

<td>ID</td>

<td>标题</td>

</tr>

<php

$query=mysql_query('select');

while($row

=

mysql_fetch_array($query)){

>

<tr>

<td><php

echo

$row['id'];

></td>

<td><php

echo

$row['title'];

></td>

</tr>

<php

}

>

</table>

原生的就这样循环出来

多个字段就加多几个td就行

最好做个处理,把查找出来的结果组编成新数组,使用foreach循环比较好

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11670325.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存