Я получил два ассоциативных массива, и я хочу обновить его значения в mysql db. Итак, я сделал это:Как обновить MySQL db из двух ассоциативных массивов в php
// for all other contacts
if(isset($_POST['otherAddress']) || isset($_POST['otherComments']))
{
$otherAddress = $_POST['otherAddress'];
$otherComments = $_POST['otherComments'];
foreach (array_keys($otherAddress + $otherComments) as $key)
{
$query = "UPDATE `boardcontacts` SET
`address`='$otherAddress[$key]',`comments`='$otherComments[$key]'
WHERE `memberID` = '$nID' AND `addressType`='other'";
mysql_query($query);
} // for end
} // if end
Проблема: Она дублирует все обновленные строки с последним индексом каждого массива. Любая помощь?
можете ли вы показать свой $ otherAddress и $ otherComments массив. Это поможет нам решить вашу проблему. –
что здесь $ nID. вы можете указать меня. –
@NavjotSingh его национальный идентификатор членов совета – Learner