dqy0707 2011-11-23 03:43
浏览 29

PHP JSON_encode似乎打印出来

Ok, so I understand why this is printing, but I don't want it to print out to the page, instead I need this to to hide, and allow me to get only the name values

public function select($table,$options,$where,$orderby)
    {
        $options = empty($options) ? "*"   : $options;
        $where  =  empty($where)   ? "1=1" : $where;
        $orderby = empty($orderby) ? ""    : $orderby;

        $qry = "SELECT $options FROM $table WHERE $where $orderby ";
        //print $qry;
        $result = mysql_query($qry) or die(json_encode(array("error",mysql_error())));

        while(($row = mysql_fetch_assoc($result))){ $resultArray[] = $row; }


        return count($resultArray) < 1 ? print "[".json_encode(array("error"=>"sorry"))."]" : print json_encode($resultArray);
    }

I use the following on the index.php page to get this information (using another function)

$menu = json_decode($fetch->menu('1')); 

            foreach ( $menu as $json )
            {
            echo $json['name']."
";
            }
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 想问一下树莓派接上显示屏后出现如图所示画面,是什么问题导致的
    • ¥100 嵌入式系统基于PIC16F882和热敏电阻的数字温度计
    • ¥15 cmd cl 0x000007b
    • ¥20 BAPI_PR_CHANGE how to add account assignment information for service line
    • ¥500 火焰左右视图、视差(基于双目相机)
    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号