$query = " select from where title =$_POST[''] limit 1" ;
$res = mysql_query($query);
mysql_fetch_assoc(){ 具体的原函数忘记了,现在基本都用类封装好的数据库 *** 作很少用到这些函数了}
修改/include/arcfreelistclassphp中的GetList函数加入以下代码:
function GetList($limitstart, $ismake=1){$flag = $this->ListObj->GetAtt('flag');
if(!empty($flag))
{
$orwhere = " AND arcflag ='$flag' ";
}
}
php中提供mysql函数来获取最后执行查询所影响的记录数:mysql_affected_rows()
同理你要查看你的db类里面有没有函数能实现此功能,如果没有,就自己添加一个函数来完成这个功能!
具体问题,具体分析才行!
所以啊,你要定义个变量来记录每次update的数量,然后sum不就是你需要的啦
如果还不行,请提供更多代码
首先你要了解几个php函数,下面我列出来
ob_start()函数:打开输出缓冲区
函数格式 void ob_start(void)
说明:当缓冲区激活时,所有来自PHP程序的非文件头信息均不会发送,而是保存在内部缓冲区。为了输出缓冲区的内容,可以使用ob_end_flush()或flush()输出缓冲区的内容。
Flush:刷新缓冲区的内容,输出。
函数格式:flush()
说明:这个函数经常使用,效率很高。
ob_get_contents :返回内部缓冲区的内容。
函数格式:string ob_get_contents(void)
说明:这个函数会返回当前缓冲区中的内容,如果输出缓冲区没有激活,则返回 FALSE
ob_get_length:返回内部缓冲区的长度。
函数格式:int ob_get_length(void)
说明:这个函数会返回当前缓冲区中的长度;和ob_get_contents一样,如果输出缓冲区没有激活,则返回 FALSE
ob_end_clean:删除内部缓冲区的内容,并且关闭内部缓冲区
函数格式:void ob_end_clean(void)
说明:这个函数不会输出内部缓冲区的内容而是把它删除
ob_end_flush:发送内部缓冲区的内容到浏览器,并且关闭输出缓冲区
函数格式:void ob_end_flush(void)
说明:这个函数发送输出缓冲区的内容(如果有的话)
ob_implicit_flush:打开或关闭绝对刷新
函数格式:void ob_implicit_flush ([int flag])
说明:默认为关闭缓冲区,打开绝对输出后,每个脚本输出都直接发送到浏览器,不再需要调用 flush()
是的,正如你看到的,就是利用php缓冲区,当你用ob_start()打开缓冲区的话,则你接下来的输出,在不会输出到浏览器,而是被缓存到内存上,知道内存被通知输出获取处理是,才会有所行动,这样的话,你完全可以
以前在远标时做过:加号是js用的啦~~应该这样组合,用
$ID = $_GET["id1"] "," $_GET["id2"] "," $_GET["id3"];
其实很奇怪既然要那种形式为什么不直接playallphpid=1,2,3&&a=ok
这样传值~~
2种方法
第一:playallphpid1=1&id2=2&id3=3&a=ok
处理页:$ID=$_GET["id1"] "," $_GET["id2"] "," $_GET["id3"];
第二种:playallphpid=1,2,3&&a=ok
直接 $ID=$_GET["id"];
第一步,在文章表里面建两个字段,用于做置顶功能。一个是top字段,timestamp类型,默认选“定义”,用于存储置顶 *** 作的时间;还有一个flag字段,int类型,用于判断是否置顶,置顶为1,否则为0。。
第二步,模板页面修改。列表选项里面加置顶列,下面对应的行写如下代码:
<td class="center"> {{if $logs[data]flag}} <a href="JavaScript:void(0);" onclick="istop('{{$logs[data]id}}',0)">取消置顶</a>{{else}} <a href="javascript:void(0);" onclick="istop('{{$logs[data]id}}',1)">置顶</a>{{/if}}</td>
就是用flag判断是否置顶了。
页面对应的置顶js:
function istop(id,flag){
$ajax({
type: "POST",
url: "m={{'article'|encrypt}}&a=savePost",data: "id="+id+"&flag="+flag,
dataType:"json",
success: function(msg){
if(msgstatus == "true")
{
windowlocation= 'm={{'article'|encrypt}}';}
else
{
alert(msgmessage);
}
}
});
}
第三步,程序里只要稍作修改即可。先按是否置顶排序,再按置顶时间排序,再按默认的排序。
$sql =" ORDER BY flag DESC,top DESC,id DESC ";(还记得我们添加的字段吗?)
这样就完成了文章置顶的功能。
以上就是关于编写php文件, 获取mysql 数据库某个表中一条记录中的指定字段值。全部的内容,包括:编写php文件, 获取mysql 数据库某个表中一条记录中的指定字段值。、{dede:list}实现flag,怎么修改php呀、php获取update记录的行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)