当前位置:编程学习 > php >>

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:调用这个方法不输出结果。我在类里已经定义了一个属性的。

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,