【问题标题】:how to json encode format?如何json编码格式?
【发布时间】:2023-03-14 20:08:02
【问题描述】:

我正在尝试打印一些 json。我有一个简单的格式,但我没有弄明白。

但我的结果是这样的。 {"datas":{"title":"table"}}

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

我需要这是我的格式{"datas":[{"0":"table","title":"table"}]}

我想我错过了什么。

【问题讨论】:

  • 改用mysqli_fetch_assoc,需要stackoverflow.com/questions/11480129/…的mysqli版本才能关闭。无论如何都一样。
  • $array[] = $check;它可以工作,但我需要手动输入一些其他数据。

标签: php mysql json encode


【解决方案1】:

你应该使用这个:

    $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);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-10-25
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 2014-08-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多