如果要使结果变成这样:SELECT COUNT(*) FROM "BadDut.dutbin" ORDER BY "Hifix`;已知:
$t = 'BadDut.dutbin';
$sql .= ' ORDER BY "'.$o.'`';
$sql_all = 'SELECT COUNT(*) FROM '.$t.$sql;请问怎么写?

解决方案 »

  1.   

    直接mysql_query($sql_all);就可以了.
      

  2.   

    这样echo输出的$sql_all是SELECT COUNT(*) FROM BadDut.dutbin ORDER BY "Hifix`;
    我想把它变成SELECT COUNT(*) FROM "BadDut.dutbin" ORDER BY "Hifix`;
    我是这个意思,表名多了个双引号。请问这么写?
      

  3.   

    sql里用`的,你要"的话在前面加个反杠
      

  4.   

    个人认为order只是排序用。其它不知道了。学习下。
      

  5.   


    $sql_all ='SELECT COUNT(*) FROM "'.$t.'"'.$sql;我试了 这样是你想要的效果