php - 从 PHPMyadmin 导出 int 作为 json

标签 php mysql json phpmyadmin

我正在尝试将一个简单的数据库表导出为包含 2 个字段的 json:

ID(整数) 名称(可变字符)

当我这样做时,我得到了这个:

[{"id":"1","name":"Mike"}, {"id":"2","name":"Peter"}]

我的问题是 ID 字段的数字周围应该没有“”?!?我该如何实现?

希望得到帮助并提前致谢:-)

最佳答案

我认为您使用的是旧版本的 phpmyadmin,这里可能就是这种情况。我使用了 phpmyadmin version : 3.5.2 并且它有效地工作并且导出了以下数据:

[{
    "id": 1, // <--------------------no quotes when exported
    "username": "jai****hsah",
    "password": "jai@***",
    "email": "******@gmail.com"
},
{
    "id": 2, //<---------------------no quotes when exported
    "username": "ash***05",
    "password": "*****@2005",
    "email": "a******@gmail.com"
}]

我的 phpMyAdmin 版本是 3.5.2 虽然 4.2.2 可用。您可以对此进行更新并检查是否可以解决问题。

关于php - 从 PHPMyadmin 导出 int 作为 json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23823123/

相关文章:

php - 有效插入和更新时检查唯一性

php - Yii Php 执行异步后台请求

mysql - 错误发生在另一个设置上,而不是我的 : "Table is specified twice, both as a target for ' UPDATE' and as a separate source for data in MySQL"

json - d3.js,使用 d3.extent 查找嵌套 json 值的最小值/最大值

php - 如何使用 PHP 构建支持票系统?

mysql - Fortrabbit 和 phpMyAdmin : installation clarification

c# - MySQL "file-per-table",未选择数据库错误

c# - System.Runtime.Serialization.Json.DataContractJsonSerializer.WriteObject 在序列化时忽略 NonSerialized 属性

javascript - 访问以下 JSON 中的值

php - 将 mySQL 数据库的日志文件日期时间格式从 12 小时制批量转换为 24 小时制