我将从代码开始:
$checkIpaddresses = $wpdb->get_results( $wpdb->prepare("SELECT affiliateID, source FROM am_ipaddress WHERE affiliateID = $affiliateID"));
foreach ($checkIpaddresses as $ipaddress) {
$ipSource = explode(",", $ipaddress->source);
}
$newIP = ",".$ipAddress;
array_push($newIP, $ipSource);
print_r($ipSource);
我在数据库中有一个列,其中包含由,
(逗号)分隔的 IP 地址列表。我希望能够从数据库中获取该列表,添加一个新的 IP 地址并使用新的 IP 地址列表更新该列。
上面的代码给出了这个错误。array_push() expects parameter 1 to be array
.
的$ipAddress
值为$_SERVER['REMOTE_ADDR'];
。