php - 以 JSON 格式输出 SQL 结果数组的正确方法

标签 php arrays json

我正在输出我的数据库结果,如下所示:

foreach($result as $row) {
    echo json_encode($row);
}

输出如下:

{"nummer":"600","name":"Location Name 600"}{"nummer":"698","name":"Location Name 698"}{"nummer":"1110","name":"Location Name 1110"}

这是正确的方法吗?我是否必须将结果行彼此分开?

编辑:如果我从 jquery 获取回调 id,我将如何将其格式化为 jsonp?更具体地说,我想在 jsonp 中放置一个包含结果总数的值,然后找到所有结果(jquery 向我发送回调的 id,我必须将其放入输出中)。

最佳答案

简单地...

echo json_encode($result);

关于php - 以 JSON 格式输出 SQL 结果数组的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10445099/

相关文章:

javascript - Symfony2 JSON 对象 - 错误未捕获 TypeError : Cannot use 'in' operator to search for '636'

php - 在循环中悬停另一个 DIV 时显示一个 DIV

php - MySQL 授予所有权限不允许在 Google CloudSQL 上创建用户

Javascript:从另一个对象在javascript中创建一个深度嵌套的对象

Java 套接字 Json

php - 如何在我的 Laravel 5 应用程序中使用 Illuminate\Support\Str::slug?

php - 类型提示模型数组

javascript - 在 JavaScript 中的函数之间传递数组

jquery - 用 jquery 用 html 文本写 json 数据的例子

json - 如何从 JSON 对象 Swift 4 中检索值