PHP查询数据库用FOR循环问题

PHP查询数据库用FOR循环问题,第1张

这当然是不行的了,上面的告诉你的也是错误的,因为原因在于你循环的时候进行了数据库的查询,所以每次都是新的数据,指针当然要从第一条开始了。

所以不是你的循环的错误,而是你数据库查询代码位置的错误

要这样写

$num=mysql_query("select

*

from

china_city

where

parentid=0")

$n=

mysql_num_rows

($num)

for($i=1$i<=$n$i++){

${"row".$i}=mysql_fetch_array($num)

echo

$i."

".${"row".$i}['city']."

"

}

一般都是用foreach或while写的

foreach(mysql_fetch_array($num)

as

$key=>$value){}

while($row

=mysql_fetch_array($num)){}

where后面一般接条件

select * from tbname where tid=2类似这样的就行了

SQL Server或者MYSQL,Access里面貌似没有for

database,数据库是把信息按不同的成分进行分类存储,数据库用一些特殊程序管理,你因此可以迅速地按照一定的类别进行查询或选择。一个简单的例子是国家地址数据库。它是由人们的名字,街路地址,城镇名和邮编组成。在这个数据库中。你可以按照城镇名称搜索。或列出所有叫cxh的人,或找出所有居住在beijing名字为cxh的人,现在比较流行的数据库软件有microsoft msql或mysql.

在数据库中,有压缩比例,是指把数据从一种可以节省空间的形式在存储的磁盘上。压缩后的文件可以减少网上传输所需要的时间。因为它们可以很快被伟送出去。压缩后的数据在硬盘上或文档中占的空间也大为缩小。在你使用这样的数据之前必须先把它们解压。


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

原文地址: http://outofmemory.cn/sjk/9233535.html

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

发表评论

登录后才能评论

评论列表(0条)

保存