select_table增加order功能
This commit is contained in:
parent
bb82bc11e5
commit
d814d72d4d
@ -100,17 +100,18 @@
|
|||||||
return $field_array;
|
return $field_array;
|
||||||
}
|
}
|
||||||
|
|
||||||
function select_table()//$sql,$table_name,$field_array,$where,$start,$count)
|
function select_table()//$sql,$table_name,$field_array,$where,$order,$start,$count)
|
||||||
{
|
{
|
||||||
$sql =func_get_arg(0);
|
$sql =func_get_arg(0);
|
||||||
$table_name =func_get_arg(1);
|
$table_name =func_get_arg(1);
|
||||||
$field_array =func_get_arg(2);
|
$field_array =func_get_arg(2);
|
||||||
|
|
||||||
if(func_num_args()>3)$where=func_get_arg(3);else $where=null;
|
if(func_num_args()>3)$where=func_get_arg(3);else $where=null;
|
||||||
if(func_num_args()>4)
|
if(func_num_args()>4)$order=func_get_arg(4);else $order=null;
|
||||||
|
if(func_num_args()>5)
|
||||||
{
|
{
|
||||||
$start=func_get_arg(4);
|
$start=func_get_arg(5);
|
||||||
$count=func_get_arg(5);
|
$count=func_get_arg(6);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -140,6 +141,9 @@
|
|||||||
if($where!=null&&strlen($where)>3)
|
if($where!=null&&strlen($where)>3)
|
||||||
$sql_string=$sql_string." WHERE ".$where;
|
$sql_string=$sql_string." WHERE ".$where;
|
||||||
|
|
||||||
|
if($order!=null&&strlen($order)>3)
|
||||||
|
$sql_string=$sql_string." ORDER BY ".$order;
|
||||||
|
|
||||||
if($count!=0)$sql_string=$sql_string." LIMIT ".$start.",".$count;
|
if($count!=0)$sql_string=$sql_string." LIMIT ".$start.",".$count;
|
||||||
|
|
||||||
$sql_result=$sql->query($sql_string);
|
$sql_result=$sql->query($sql_string);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user