gpt4 book ai didi

php - 将特定的数据库列放入数组中

转载 作者:行者123 更新时间:2023-11-29 05:31:50 27 4
gpt4 key购买 nike

最初,这个简单的数组和一个 foreach 语句工作得很好,但我需要从 php 数组更改为从数据库中获取信息:

$serversArray = array(
"domainname1.com",
"domainname2.com:port",
"domainname3.org",
"000.000.000.000:port");

foreach($serversArray as $server)

.

ID    IP                Port
1 domainname1.com
2 domainname2.com 12345
3 domainname3.org
4 000.000.000.000 54321

我需要弄清楚的是如何将 IP 和端口列格式化为 ip:port(中间有冒号),然后让 foreach 语句识别每一个,以便它可以用其他脚本处理它,就像它已经与数组一起工作一样。 (我也试过在 foreach 中使用 sprintf,但这破坏了页面。)

最佳答案

以下是让查询以正确的格式返回的方法:

SELECT IF(`PORT` IS NULL, `IP`, CONCAT(`IP`,":",`PORT`)) as `Formatted IP`
FROM YOUR_TABLE;

关于php - 将特定的数据库列放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14047991/

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