齐秦不让我的眼泪陪我过夜
[ Full Screen ]
- 娱乐乐园,
= 0 order by id ASC "; $s1="select * from news where ( now( ) - showtime ) $result=mysql_query($s); $result1=mysql_query($s1); [/PHP] 把上面两个select放在一个while($arr=mysql_fetch_array($result))里把他们显示出来。 或者把上面两个select语句合成一个select,但不知道select应该怎么写?注意,上面的排序是非常有必要的。[" name=description>
作者 easemaster 发布于 2003-09-02 分类:php基础编程
[PHP]
$s="select * from news where ( now( ) - showtime ) >= 0 order by id ASC ";
$s1="select * from news where ( now( ) - showtime ) < 0 order by id ASC ";
$result=mysql_query($s);
$result1=mysql_query($s1);
[/PHP]
把上面两个select放在一个while($arr=mysql_fetch_array($result))里把他们显示出来。
或者把上面两个select语句合成一个select,但不知道select应该怎么写?注意,上面的排序是非常有必要的。[
逛论坛交流:两个select语句出来的结果如何把它们合在一起,然后用 while循环把它们一起显示出来
select 语句1 union all select语句2 行不行?
sybase和oracle数据库可以.
谢谢
QUOTE: 最初由 hulenbel 发布
[B]select 语句1 union all select语句2 行不行?
sybase和oracle数据库可以. [/B]
mysql 4.0以上才能用吧
我的版本是MySQL 4.0.12-nt
具体怎么用?sql语句如何写
[PHP]
$s="select * from news where ( now( ) - showtime ) >= 0 order by id ASC union all select * from news where ( now( ) - showtime ) < 0 order by id ASC ";
[/PHP]
Wrong usage of UNION and ORDER BY
只在最后一条语句使用order by
我要要求先列出一部分,并按id排序,然后再列出另一部分,同样是按id排序。第一部分在第二部分的前面。select语句能不能实现?
?
??
干嘛不一次全取出来,再对数组操作?
10 条回复
回复