php读取数据库ID的问题
如:$sele_query=$mysql->query("select*frommessage");while($row_array=$myql->fetch_array...
如:
$sele_query=$mysql->query("select * from message");
while($row_array=$myql->fetch_array($sele_query))
{
echo "$row_array[0]"
}
读出来的比如有:1 3 4 6 8 9 10 我想张这些数按顺序来显示。这里有七个数,我想他的显示方式为1 2 3 4 5 6 7应该怎样写呢? 展开
$sele_query=$mysql->query("select * from message");
while($row_array=$myql->fetch_array($sele_query))
{
echo "$row_array[0]"
}
读出来的比如有:1 3 4 6 8 9 10 我想张这些数按顺序来显示。这里有七个数,我想他的显示方式为1 2 3 4 5 6 7应该怎样写呢? 展开
3个回答
展开全部
1. 使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组
//冒泡排序(数组排序)
function bubble_sort($array)
{
$count = count($array);
if ($count <= 0) return false;
for($i=0; $i<$count; $i++){
for($j=$count-1; $j>$i; $j–){
if ($array[$j] < $array[$j-1]){
$tmp = $array[$j];
$array[$j] = $array[$j-1];
$array[$j-1] = $tmp;
}
}
}
return $array;
}
//快速排序(数组排序)
function quick_sort($array) {
if (count($array) <= 1) return $array;
$key = $array[0];
$left_arr = array();
$right_arr = array();
for ($i=1; $i<count($array); $i++){
if ($array[$i] <= $key)
$left_arr[] = $array[$i];
else
$right_arr[] = $array[$i];
}
$left_arr = quick_sort($left_arr);
$right_arr = quick_sort($right_arr);
return array_merge($left_arr, array($key), $right_arr);
}
你可以用这两种方法来排序
//冒泡排序(数组排序)
function bubble_sort($array)
{
$count = count($array);
if ($count <= 0) return false;
for($i=0; $i<$count; $i++){
for($j=$count-1; $j>$i; $j–){
if ($array[$j] < $array[$j-1]){
$tmp = $array[$j];
$array[$j] = $array[$j-1];
$array[$j-1] = $tmp;
}
}
}
return $array;
}
//快速排序(数组排序)
function quick_sort($array) {
if (count($array) <= 1) return $array;
$key = $array[0];
$left_arr = array();
$right_arr = array();
for ($i=1; $i<count($array); $i++){
if ($array[$i] <= $key)
$left_arr[] = $array[$i];
else
$right_arr[] = $array[$i];
}
$left_arr = quick_sort($left_arr);
$right_arr = quick_sort($right_arr);
return array_merge($left_arr, array($key), $right_arr);
}
你可以用这两种方法来排序
展开全部
select * from message order by id asc
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select ROW_NUMBER() OVER (ORDER BY [ID]) AS RankID from message
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询