使用 Node-webkit 从 MySQL 查询结果访问数据
在使用 Node-webkit 开发的桌面应用程序中,从 MySQL 数据库检索数据往往是必需品。执行查询并将结果存储在数组中时,访问其中的数据可能会很困难。
考虑查询产生的以下 RowDataPacket 对象数组:
[RowDataPacket {user_id: 101, ActionsPerformed: 20}, RowDataPacket {user_id: 102, ActionsPerformed: 110}, RowDataPacket {user_id: 104, ActionsPerformed: 3}]
检索值,请按照以下步骤操作:
第 1 步:了解 RowDataPacket Object
与它的名字相反,RowDataPacket 是常规对象的构造函数。这意味着您可以使用对象表示法访问存储的数据。
第 2 步:访问对象值
要访问 user_id 或 ActionsPerformed 值,请使用以下语法:
row["user_id"] // where row is one of the retrieved RowDataPacket objects
第3步:处理结果数组
如果查询结果存储在数组中,请按如下方式访问对象值:
resultArray[0]["user_id"] // where resultArray is the array of RowDataPacket objects
注意:您可以检查使用 [object].constructor.name.
的对象构造函数以上是如何在 Node-webkit 中访问 MySQL 查询结果数组中的数据?的详细内容。更多信息请关注PHP中文网其他相关文章!