Всем привет! Подскажите в чем мой косяк!
| Код | // - эта часть работает нормально ( если в базе нет данных то производится запись данных ) foreach ($ACTIVE_CONNECT as $x) { mysql_query("INSERT INTO mt_ppp_active_connections SET active_connections_name='".$x["name"]."', active_connections_service='".$x["service"]. "', active_connections_caller_id='".$x["caller-id"]."', active_connections_encoding='".$x["encoding"]."', active_connections_address='".$x["address"]. "', active_connections_uptime='".$x["uptime"]."'"); } } else {
foreach ($ACTIVE_CONNECT as $y) { // тут нужно чтоб если данные есть обновить из ! и вот с этим косяк ! все строчки после обновления становятся последней записью из массива $y mysql_query("UPDATE IGNORE mt_ppp_active_connections SET active_connections_name='".$y["name"]."', active_connections_service='".$y["service"]. "', active_connections_caller_id='".$y["caller-id"]."', active_connections_encoding='".$y["encoding"]."', active_connections_address='".$y["address"]. "', active_connections_uptime='".$y["uptime"]."'");
} }
|
Добавлено через 4 минуты и 6 секунд Я понимаю что для корректного обновления мне нужно использовать where id= строки данных которую я собераюсь обновить, но как мне его получить и заставить работать в цикле! |