Как получить значение Null с помощью JSON из MySQL, как правильно извлечь данные из MySQL в JSON? - PullRequest
0 голосов
/ 19 апреля 2010

Я использую следующий код, но не могу вернуть данные из MySQL.

Это вывод:

<script type="text/javascript"> 
    var somethings= [null,null,null]; 
</script> 

У него есть три сообщения, но я не смог получить заголовок (сообщение).

РЕДАКТИРОВАТЬ: это код, который я использую:

<?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!

Добро пожаловать в Йо ~:)

好 快!

1 Ответ

3 голосов
/ 19 апреля 2010

Почему вы использовали $ row ['кое-что'] в теле цикла? Вам это не нужно.

Попробуйте такой код:

$somethings = array(); 
while ($row = mysql_fetch_assoc($result)) { 
    $somethings[] = $row;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...