0
나는 코드로 시작합니다 :가입 두 배열 함께
$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'];
입니다.
는'$ newIP'는 문자열 (P.S. 사용
implode(',', $ipSource)
은 쉼표로 구분 된 문자열로 배열을 켭니다). –'array_push()는 매개 변수 1이 배열이 될 것으로 예상 함'오류 메시지를 읽습니다 .. –
각 행에 대해'$ ipSource'를 대체하고 있습니다. –