for($i=1$i<10$i++){
echo $i++
}
这样的话就是输出一到九
如果你要用FOR 来写你那个数据库查询显示语句的话应该写不出吧 ,你看看下面有没有高手写出来咯,我也是PHP菜鸟 呵呵
如果是根据ID查询的话还有可能我写写看
还有如果你只是查数据库中的记录的话最好不要用mysql_fetch_array
因为这样会查出很多东西,而你只是想要的是记录,它会带出你查出的直的索引什么的,速度慢用mysql_fetch_assoc好
表名: person字段: id, name, age
1 张三 20
2 李四 22
3 王五 23
查询: select id,name,age from person
删除: delete from person where id=1 (删除ID=1的那条数据,)
delete from person(删除person表中的所有数据)
修改: update person set name="刘德华" where id=2 (就会李四的名字改成刘德华)
增加: insert into person values(4,'赵六',24)
这是因为在每次循环中,你都把 SqlDataSource1.SelectCommand 的值设置为新的 update 语句。每次循环完成后,最后一次设置的值都会被保存,导致只有最后一条 update 语句被执行。
可以把 update 语句放到 SqlDataSource1.UpdateCommand 属性中,然后在循环中直接调用 SqlDataSource1.Update() 方法来执行 update *** 作。
例如:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)