(30 июл 2016, 03:06) (
0/
0)
[
0]
Делайте, как хотите. Удачи.
(30 июл 2016, 03:00) (
0/
0)
[
0]
В моем случае обработать - это просто заменить слово в тексте и на лету перезаписать.
Ваше же, вытянуть всю инфу с бд, дописывать в память и перезаписать.
При чем тут "ког. диссонанс" ?
Это всё проверялось ранее.
(30 июл 2016, 02:50) (
0/
0)
[
0]
Они нигде лишний раз не сохраняются и не занимают память в отличии от твоего варианта. Если ты не знал, то бд так же хранит информацию в файлах и на прямую, без сложных выборок - прямая работа с файлом выигрывает, поскольку нету лишней сущности для выполнения одной и той же операции.
(30 июл 2016, 02:41) (
0/
0)
[
0]
Не производительней.
В моем случае не вытаскивается информация по всем записям с бд. Кроме того, там еще и хранение ее в переменной для перезаписи.
Ну и использование устаревшего mysql_ драйвера.
(30 июл 2016, 00:53) (
0/
0)
[
0]
Выше fopen, fwrite, fclose можно заменить одним file_put_contents()
Чтобы найти элемент в файлике и удалить его (параллельно с удалением с бд) можно просто получить содержимое файла через file_get_contents() и через str_replace() просто заменить его на NULL - пустую строку или PHP_EOL - перенос.
В зависимости а каком формате там все это храниться.
Можно использовать и JSON.