编程社区 » php编程 » 请问怎么获得mysql的内部行数

请问怎么获得mysql的内部行数


myokmeok



 发表:

请问怎么获得mysql的内部行数


有一个更新n条记录的 updata 语句,它主要改一个字段,这个字段就是不停的往后加1
像:updata a set c=c+1 where d
如果先查出条件d里有多少条,然后用循环作也可以,不过我想能不能知道,当where时,查询出的mysql的内部行数,然后用这个内部行号来累加,这样可以一条语句完成?



fhiesc
回复:

不太明白楼主的意思
mysql_num_rows行不行?

NOMADY
回复:

能不能说的清楚点啊?

看问题好象不太理解

NOMADY
回复:

updata a set c=c+1 where d

好象不是只update第一条记录的吧,我怎么觉得是所有符合d的条件的记录都会被update的啊

surfchen
回复:

update不只是UPDATE一条,凡是符合条件的都会更新~

3dmax123
回复:

我也碰到过这种情况,楼主的意思应该是,字段c是累计加1的,也就是,第1条是M,第2条是M+1,第3条是(M+1)+1,就是下1条的c字段是上1条的值+1
我当时是循环做的,因为where d 虽然是所有满足条件的,但是不能做到更新时,下1条的c字段值为上1条的值+1
我当时是生成商品序号要用,有满足条件的5个商品,想编序号:101,102,103,104,105,如果能用一个updata语句真太方便了,这个mysql的内部行数到底是什么东东阿

surfchen
回复:

用循环+limit

NOMADY
回复:

哦,这样的啊,关注中...

myokmeok
回复:

对了,就是楼上说的意思,要生成一个累加的序号

abaowu
回复:

唉,如果有存储过程就好办了,等待高人指点一下吧!!

帮你UP


相关文章
为什么php生成的png图片不是透明的?
请问数组如何保存到数据库中??????????
[讨论]关于全部信息模糊查询的问题----大家都来谈谈吧
新手上路!!!!!!!!!!!!!!!!!!!!!!!!!!!
如何在PHP环境中调用.NET的WebService ?
如何用正则匹配注释?
请问这样的数组该如何定义?
@是什么意思?
在本地调试好的程序,上传到服务器上就不行了
min函数查询问题
数据库与web服务器不在一台机子上,如何访问数据库?
配置了php,之后iis不能用了什么办?
热门文章
哪儿能获得phpMyAdmin的用户名和密码?
求助Call to undefined function mssql_connect()
网页上执行一个php,然后关闭页面,能否让该后台程序还是能运行,每个5秒发封邮件
date_default_timezone_set使用
如何修改js里面的document.referrer值
php操作excel文件
alert(document.1.aa.value)提示undefined,其中1是form表单的name,急急急
求教PHP+APACHE+ORACLE的连接问题
初学PHP者的困惑,希望大家帮帮我,否则我学不下去了!!!!
使用SharePoint.OpenDocuments.2在线编辑word文件,为什么不能保存到服务器上??
如何判断某个字符串中是否存在某个字符?
用php读取xml, 以下格式该如何解析并读取?

编程社区 2008 浙ICP备09013498号
© TinyBBS.cn
编程好站连接:codeproject sf.net codeplex