아래 정의 된 배열의 모든 행에 대해 업데이트 쿼리를 실행하는 것과 관련된 다음 문제에 대해 어떻게 생각합니까? 나는 그것이 분명 해지기를 바란다 ...PHP 코드를 해결하기위한 깔끔하고 깔끔한 방법?
"user []"로 값을 설정하는 테이블을 업데이트하려고한다. 이 일을하는 가장 깔끔한 방법은 무엇입니까? while 루프에서만이 컨텍스트에서이를 수행하는 방법을 알 필요가 있다고 가정합니다. 그래서 ...
<?php
//Above while loop and then...
$update = mysql_query("UPDATE homepage SET username = '$user[]'...so on");
기본적으로 위의 배열에서 모든 사용자 []에 대해 업데이트를 수행하고자합니다. 사용자 배열의 행 수를 결정하는 방법을 알고 있다면 알아낼 수 있습니다. 어떤 도움이라도 대단히 감사 할 것입니다. 건배.
각 게임이 등장 할 것 같습니다. 이제는 업데이트에 사용되는 여러 배열의 요소에만 관심이 있습니다.
$user = array();
$seller = array();
while ($row = mysql_fetch_array ($auctioncheck)){
$fdt[] = $row['finish_time'];
if ($date_time >= $fdt) {
$user[] = $row['current_bidder'];
$seller[] = $row['seller'];
}
}
$update = mysql_query("UPDATE homepage SET username = '$user[]'...WHERE username = '$seller'");
임의의 요소는 여러 요소와 배열에 대한 것입니다.
미안하지만 $가 있어야합니다. 당신이 지적하는 두 개의 괄호는 if 절과 while 절을 닫습니다. 그들은 잘 작동합니다. – Roy
질문을 편집하십시오. 제가 도와 드릴 수 있습니다. –
감사합니다. 지금 해봤자 ... – Roy