gpt4 book ai didi

php - 在 SQL 中按 IP 地址排序的最佳方法

转载 作者:行者123 更新时间:2023-12-01 17:36:09 34 4
gpt4 key购买 nike

我使用 SQLITE3 PDO 通过 PHP 连接到我的 SpiceWorks 数据库。我正在尝试按 IP 地址顺序显示设备列表。这是我当前的查询:

SELECT name, ip_address FROM `devices` ORDER BY ip_address

这样做的问题是,它把它们组织得很奇怪,如下所示:

enter image description here

有什么简单的方法可以解决这个问题吗?

我无法编辑数据库,因为它会通过 SpiceWorks 关闭。我需要一种方法在 SQL 中执行此操作。

最佳答案

您尝试过INET_ATON函数吗?这可能是一个迟到的答案,但也许对其他人有帮助。

SELECT name, ip_address
FROM devices
ORDER BY
INET_ATON(ip_address)

关于php - 在 SQL 中按 IP 地址排序的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23092783/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com