不明白,测试正常啊!

$_GET["sort_field"]
$_GET["sort_way"]
来获取字段名和排列的顺序

解决方案 »

  1.   

    是不是把 register_global 关了? 那样接收值的页面要用 
    $_GET['sort_field'] $_GET['sort_way'] 取的变量的值
      

  2.   

    $char_sql="select * from $table_name order by ".$_GET["sort_field"]."".$_GET["sort_way"].";我这样排序的,不知道对不对
      

  3.   

    $char_sql="select * from $table_name order by  by '".$_GET["sort_field"]."'   '".$_GET["sort_way"]."';
      

  4.   

    以后感觉sql语句可能有问题的时候,echo $sql看问题在哪。
      

  5.   

    $_SERVER['PHP_SELF'] =>  $_SERVER[PHP_SELF]建议把php.ini里的display_error打开
      

  6.   

    zhiin(┈ Jcan ┈) ( ) 那样不是一样么?PHPINFO里是这样的:$_SERVER["PHP_SELF"]
      

  7.   

    $char_sql="select * from $table_name order by '".$_GET["sort_field"]."','".$_GET["sort_way"]."'";
    应该是这样的
    你 echo $char_sql; 然后把 echo 出来的sql语句到phpmyadmin 运行下,看看什么出错了