[英]How should I format my string before inserting it into a mysql table?
[英]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.