我正在使用以下代码,但无法从MySQL返回数据。
这是输出:
<script type="text/javascript">
var somethings= [null,null,null];
</script>
它确实有三个帖子,但是我无法获得title(message)输出。
编辑:这是我正在使用的代码:
<?php
$session = mysql_connect('localhost','name','pass');
mysql_select_db('dbname', $session);
$result= mysql_query('SELECT * FROM posts', $session);
$somethings= array();
while ($row= mysql_fetch_assoc($result)) {
$somethings[]= $row['something'];
}
?>
<script type="text/javascript">
var somethings= <?php echo json_encode($somethings); ?>;
</script>
这是表:
信息
尝试iPhone发布!
欢迎来到哟〜:)
好快!
最佳答案
为什么在循环主体中使用$ row ['something']?你不需要这个
试试这样的代码:
$somethings = array();
while ($row = mysql_fetch_assoc($result)) {
$somethings[] = $row;
}