利用php怎么实现保留mysql中最新1000年的条记录

  介绍

今天就跟大家聊聊有关利用php怎么实现保留mysql中最新1000年的条记录,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

& lt; ? php    mysql_connect (“localhost",“root",“root");   mysql_select_db (“test");//保留最新1000年的条记录   限制美元=1000;   查询美元=皊elect “id”,得到“新闻”“;   美元$结果=mysql_query(查询);   $ num=mysql_num_rows(结果);   如果(num>限制美元){   查询美元=皊elect “id”,得到“新闻”,order  by “id”, desc  limit “美元限制;   美元$结果=mysql_query(查询);   mysql_data_seek(因此,limit 1美元);   (data=https://www.yisu.com/zixun/mysql_fetch_array美元的结果);   查询美元="删除从“新闻”“id”<$ data [id]”;   如果(mysql_query(查询美元)){   回声”数据库中原有”。num美元。”条记录,多余的”。(num -限制美元)。”条记录被成功删除,现在还剩余”,限制美元。”条记录!”;   }   其他}{   回声”数据记录不足”。限制美元。”条!没有必要删除!”;   }   ?>

测试。sql

——
phpMyAdmin sql转储版本3.1.5-rc1
——http://www.phpmyadmin.net
-
-主机:localhost
——生成日期:2010年08月19日05:47
——服务器版本:5.0.18
——PHP版本:5.2.8

设置SQL_MODE=癗O_AUTO_VALUE_ON_ZERO";


/* !40101集@OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/* !40101集@OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/* !40101集@OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/* !40101集的名字utf8 */;

——
数据库:“测试”
,

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

——
表的结构'新闻'
,

CREATE  TABLE  IF  NOT  EXISTS “新闻”,(   “id”, int (11), unsigned  NOT  NULL  auto_increment,   “标题”,varchar (256), NOT 空,   PRIMARY  KEY  (id)   ),引擎=InnoDB  DEFAULT  CHARSET=gb2312;

看完上述内容,你们对利用php怎么实现保留mysql中最新1000年的条记录有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

利用php怎么实现保留mysql中最新1000年的条记录