Nasıl doğru JSON MySQL veri alınamadı MySQL ile JSON Null değeri alma?

1 Cevap php

Ben aşağıdaki kodu kullanıyorum ama MySQL veri döndüremez.

Bu çıkış:

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

Bu üç yazı var, ama ben başlığı (mesaj) çıktı alamadım.

EDIT: Bu ben kullanıyorum kodu:

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

Bu tablo:

message

IPhone yazı deneyin!

~ Yo hoşgeldiniz :)

好 快!

1 Cevap

Neden döngü vücutta $ row ['şey'] kullandınız? Bunu gerek yok.

Böyle kodu deneyin:

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