Запись в базу данных из массива?
Стоит задача записать в базу данных mysql данные из массива.
Есть вот такие данные в виде строки:
Таролог: Астролог: Хиромант:
Записываю их в массив и експлодю по двоеточию.
$str = 'Таролог: Астролог: Хиромант:';
$names = explode(": ", $str);
Теперь задача стоит записать каждое значение из массива в базу данных: Есть база с такими столбцами: id, name, place, number А так же если в массиве повторно приходят такие же данные изменять у повторившегося name значение number.
Но есть еще одно но строка может содержать уже существующие данные и не существующие к примеру так: Таролог: Астролог: Экстрасенс: И в данном случае нужно у тех кто существует обновить данные а не существующего добавить.
Помогите пожалуйста решить такую задачу.