php select 查询最近发布的问题
有字段 id、title、content、date、stamp
id是自动增长,title、content都是内容,date是写入的时间格式是2011-06-08 1:49(text),stamp是从1970年开始到现在的秒数(int)。
现在我需要按照stamp字段里的去查找最近发布的时间,最后要调用的是最新date里的值,如何做?语句应该没错 select date from 表 order by stamp desc limit 0,1
只要调用最新的一条即可···
但是php里老是显示不出
【语句应该没错,关键是PHP代码写的问题···求解】
答案:$query=mysql_query("select date from test order by stamp desc limit 0,1");//test为表名
$result=mysql_fetch_assoc($query);
echo $result['date'];
其他:date是关键字要转义。
`date` 看看数据库连接对了吗? mysql_connect('localhost','root','123456');
mysql_select_db('database');//选择数据库
$query=mysql_query("select date from test order by stamp desc limit 0,1");//test为表名
$result=mysql_fetch_assoc($query);
echo $result['date']; <?php
$jjloc='127.0.0.1';
$jjroot='root'; //数据库用户名
$jjpwd ='123'; //数据库密码
$jjdatabase='namesaaa'; //数据库
$conn=mysql_connect($jjloc,$jjroot,$jjpwd) or die("连接数据库引擎失败。");
mysql_query("SET CHARACTER SET GB2312");
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION='utf8_general_ci'");
mysql_query("set names gb2312");
$DB=mysql_select_db($jjdatabase,$conn) or die("连接数据库失败。");
$sql="select date from biaoming order by stamo desc limit 0,1";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
print_r($rs);
?>
上一个:phpadmin导出很容易,但是导入怎么就那么难啊
下一个:php:调用这个方法不输出结果。我在类里已经定义了一个属性的。