关于循环显示记录集 while(){ }do {}while()for() {}foreach() {}详见PHP手册,关于流程控制一章节. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 偶也想问问:php 在循环里面,如何判断当前的记录是最后一条? while($r = mysql_ftech_row()) 哈哈,PHP简单多了,哪来这么多麻烦事while($r = mysql_fetch_row()){//自动循环} php里面遍历记录集很简单,很方便,很多种方法的。你可以把一个记录集看作一个array,一个object,一个hash table...关于hash table,就是把字段名看作键名,把字段内的数据看作键值。对于mysql的连接不用去判断记录集是否处于结尾,函数会自动判断。当看作array或hash时,可以用mysql_fetch_array()这个函数来遍历.当看作是obj的时候可以用mysql_fetch_object()。并且,在函数中还可以用:MYSQL_ASSOC 返回的数据列使用字段名作为数组的索引名。 MYSQL_BOTH 返回的数据列使用字段名及数字索引作为数组的索引名。 MYSQL_NUM 返回的数据列使用数字索引作为数组的索引名。索引从 0 开始,表示返回结果的第一个字段。 这三个预定义常量来控制返回的数据。具体查下手册,里面有很多例子。 我知道可以这么用while($r = mysql_fetch_row()){//自动循环}但是如果我想每个记录输出后面都加个“,”,最后一个记录不加,所以可能需要判断是否到了最后一条记录,请问该怎么办?不要告诉我先加上,然后用substr把最后加的给去掉,呵呵 手册里面没有找到关于记录集结尾的函数。不过用这个也可以取得你想要的判断条件:mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数说明int mysql_affected_rows ( [resource link_identifier] )取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。 下拉列表怎么绑定数据啊 求代码 怎么判断两个标签匹配,如<td></td>匹配.... foreach()的用法问题 php中的::是什么意思 请教关于清除分词结果中的一个字 如何在一个页面中同时提交一个文本表单和一个文件上传表单到同一个处理文件中去?谢谢:) 呵呵,终于升星了,散分庆祝一下:) 能不能把.net 就是.aspx转变成php 如何设置COOKIE使得任何IE都可以访问?? mysql数据库备份的问题 急啊,小弟新手,没用过SOCKET编程,请高手指教,在线等!!!!! 关于权限的问题 超急!!!!
php 在循环里面,如何判断当前的记录是最后一条?
while($r = mysql_fetch_row())
{
//自动循环
}
MYSQL_BOTH 返回的数据列使用字段名及数字索引作为数组的索引名。
MYSQL_NUM 返回的数据列使用数字索引作为数组的索引名。索引从 0 开始,表示返回结果的第一个字段。 这三个预定义常量来控制返回的数据。具体查下手册,里面有很多例子。
{
//自动循环
}但是如果我想每个记录输出后面都加个“,”,最后一个记录不加,所以可能需要判断是否到了最后一条记录,请问该怎么办?不要告诉我先加上,然后用substr把最后加的给去掉,呵呵
mysql_affected_rows -- 取得前一次 MySQL 操作所影响的记录行数
说明
int mysql_affected_rows ( [resource link_identifier] )
取得最近一次与 link_identifier 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数。