簡體   English   中英

我該如何以這種格式將MySQL數據輸出到json中?

[英]How should i output my MySQL data into json in this kind format?

我不確定如何將MySQL數據輸出為以下格式。 (例如:時間表,usersex,表用戶的用戶。)

<script type="text/javascript"> 
timeList = new Array(),
userSex = new Array('female','male','male'),
userAge = new Array('21','36'),
userMid = new Array('liuple','anhu');
</script>

謝謝!

使用json_encode將PHP數組輸出為JavaScript文字格式。

<?php
    $result= mysql_query('SELECT DISTINCT something FROM sometable ORDER BY something');
    $somethings= array();
    while ($row= mysql_fetch_assoc($results)) {
        $somethings[]= $row['something'];
    }
?>

<script type="text/javascript">
    var somethings= <?php echo json_encode($somethings, JSON_HEX_TAG); ?>;
</script>

這為您提供了數組文字["anhu", "liuple"]格式,而不是new Array() 您通常今天不想使用new Array()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM