2017-11-27 42 views
0

Ich versuche, einige Json-Print zu bekommen. Ich habe ein einfaches Format, aber ich habe es nicht herausgefunden.Wie zu JSON-Format kodieren?

Aber mein Ergebnis ist so. {"datas":{"title":"table"}}

ich dieses benötige, ist mein Format {"datas":[{"0":"table","title":"table"}]}

Ich denke, ich etwas vermissen.

+1

Verwendung mysqli_fetch_assoc stattdessen brauchen eine Mysqli Version von https://stackoverflow.com/questions/11480129/mysql-fetch-row-vs-mysql-fetch-assoc- vs-mysql-fetch-array so kann es geschlossen werden. Gleiches gilt trotzdem. –

+0

$ array [] = $ check; es funktioniert, aber ich muss einige andere Daten manuell eingeben. – user7732643

Antwort

2

Sie sollten diese verwenden:

$sql = "SELECT * FROM mytable"; 
    $check = mysqli_fetch_assoc(mysqli_query($con,$sql)); 
    $array = array("table"=>$check["title"]); 
    $result=json_encode(array('datas' => $array)); 
    echo($result); 
    mysqli_close($con);