如何用PHP从MySQL数据库里面查询出日期和ID最小的一条记录呢? 本帖最后由 ShunYea 于 2013-01-16 23:10:39 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我这样写好像不对,得不到结果:SELECT min(date) FROM table WHERE uid = '1' SELECT `date` FROM `tname` WHERE `uid`='1' ORDER BY `date` ASC LIMIT 1默认的,列值按从小到大排序,如果你能保证同个uid,id最小的日期也是最小的,那么就不需要 ORDER BY `date` 这句了 这样写是可以的,而且效率相对更高。你是怎么用PHP获取结果的? 我是这样写的:$user_query4 = mysql_query("SELECT min(date) FROM table WHERE uid = '1'");$row4 = mysql_fetch_array($user_query4);echo $row4['expdate']结果输出为空…… 楼上写错了,是这样:$user_query4 = mysql_query("SELECT min(date) FROM table WHERE uid = '1'");$row4 = mysql_fetch_array($user_query4);echo $row4['date'] $user_query4 = mysql_query("SELECT min(date) FROM table WHERE uid = '1'");$row4 = mysql_fetch_array($user_query4);// 或者你需要为 min(date) 指定别名为 date,否则是不能那么用的echo $row4['min(date)'];// 或者通过字段偏移量来代替上面的两句,效率更好mysql_result($user_query4, 0, 0); 关于$row中的计算 Zend Guard Loader 只有VC9版本吗,哪位兄弟帮忙找找VC6版本的 复杂的表设计问题,不知道要怎么设计好点呢 关于PHP中文件调用的问题 求解释下!28行! 错在哪里?谢谢 php如何与javascript通信 求一个文件上传的php源代码?最好是同时能上传几个文件 有没有php转换成asp的程序? 为什么我所有的FORM都不能用了? 【求助】php sleep()导致所有网页都没响应了 sql中执行没问题php中执行出错~~
默认的,列值按从小到大排序,如果你能保证同个uid,id最小的日期也是最小的,那么就不需要 ORDER BY `date` 这句了
你是怎么用PHP获取结果的?
我是这样写的:
$user_query4 = mysql_query("SELECT min(date) FROM table WHERE uid = '1'");
$row4 = mysql_fetch_array($user_query4);
echo $row4['expdate']
结果输出为空……
楼上写错了,是这样:
$user_query4 = mysql_query("SELECT min(date) FROM table WHERE uid = '1'");
$row4 = mysql_fetch_array($user_query4);
echo $row4['date']
$row4 = mysql_fetch_array($user_query4);
// 或者你需要为 min(date) 指定别名为 date,否则是不能那么用的
echo $row4['min(date)'];// 或者通过字段偏移量来代替上面的两句,效率更好
mysql_result($user_query4, 0, 0);