Size: a a a

2020 August 01

V

Vasily in phpGeeks
если картинки подваливают равномерно в течение суток, то можно каталоги делать вида Y-m-d h:i. Имя каталога+имя файла в базе. Но не забываем про inode, которые любят внезапно кончаться
источник

ИЛ

Ирина Луч in phpGeeks
Добрый вечер кто может доработать бота Telegram php,sqlite авто продаж требуется настроить имеющий скрипт и при не об ходимости дописать  функции которых нет. Вообще нужна настройка и разборка имеющих прсеров,доработка админ заплачу) Помогите бедной девушке
источник

T

Teo in phpGeeks
а как лучше в БД записывать изображения? name.jpg, /DIR/DIR/name.jpg или https://domain.ru/DIR/DIR/name.jpg
источник

K

Katulos⠀ in phpGeeks
Ирина Луч
Добрый вечер кто может доработать бота Telegram php,sqlite авто продаж требуется настроить имеющий скрипт и при не об ходимости дописать  функции которых нет. Вообще нужна настройка и разборка имеющих прсеров,доработка админ заплачу) Помогите бедной девушке
tits or gtfo
источник

LE

Lesha Erzikov in phpGeeks
Teo
а как лучше в БД записывать изображения? name.jpg, /DIR/DIR/name.jpg или https://domain.ru/DIR/DIR/name.jpg
Зависит от того, как устроено приложение Ваше
источник

LE

Lesha Erzikov in phpGeeks
Если все файлы в одной директории, то зачем один и тот же кусок в бд писать?
источник

LE

Lesha Erzikov in phpGeeks
Чтобы поиск был проще ,можно название файла в отдельной колонке хранить, место нахождения отдельно
источник

V

Vitaly in phpGeeks
Ирина Луч
Добрый вечер кто может доработать бота Telegram php,sqlite авто продаж требуется настроить имеющий скрипт и при не об ходимости дописать  функции которых нет. Вообще нужна настройка и разборка имеющих прсеров,доработка админ заплачу) Помогите бедной девушке
тогда бы уже озвучили бюджет
источник

T

Teo in phpGeeks
и как лучше удалять записи из БД если обьекта нет при новом ипорте? собрать импортированные ID в массив, потом в конце импорта прогнать все строки БД и удалить их из базы если ID нет в массиве? или создать колонку в БД и перед импортом всем строкам менять значение например delete, те что были импортированы - меняем на active и после просто удалить все строки в БД у которых колонка содержит delete?
источник

T

Teo in phpGeeks
Lesha Erzikov
Чтобы поиск был проще ,можно название файла в отдельной колонке хранить, место нахождения отдельно
понял, спасибо! ну папка для всех изображений едина, потому думаю что буду просто имена хранить
источник

LE

Lesha Erzikov in phpGeeks
Teo
и как лучше удалять записи из БД если обьекта нет при новом ипорте? собрать импортированные ID в массив, потом в конце импорта прогнать все строки БД и удалить их из базы если ID нет в массиве? или создать колонку в БД и перед импортом всем строкам менять значение например delete, те что были импортированы - меняем на active и после просто удалить все строки в БД у которых колонка содержит delete?
Не совсем понимаю вопрос
источник

LE

Lesha Erzikov in phpGeeks
Импорт - добавление файла на сервер
источник

T

Teo in phpGeeks
Lesha Erzikov
Не совсем понимаю вопрос
ну ежедневные импорт товаров по API, если API не отдает товар которые уже есть в БД, его надо удалить
источник

T

Teo in phpGeeks
и соотвесвенно изображения его тоже
источник

LE

Lesha Erzikov in phpGeeks
Teo
ну ежедневные импорт товаров по API, если API не отдает товар которые уже есть в БД, его надо удалить
В таком случае лучше будет вариант с флагами
источник

LE

Lesha Erzikov in phpGeeks
Т.е. Вы получаете товар, проверяете, что он есть в бд, ставите флаг, что он есть
источник

LE

Lesha Erzikov in phpGeeks
Далее, у всех товаров в базе, у которых этого флага нет, удаляете и у остальных сбрасываете значение, чтобы при следующем импорте они не были помечены, как в наличии
источник

LE

Lesha Erzikov in phpGeeks
Под флагом я имею в виду колонку в бд, как Вы и описали выше
источник

LE

Lesha Erzikov in phpGeeks
С каким-то значением по которому вы будете определять, импортировался товар или нет
источник

V

Vasily in phpGeeks
а удалять по крону ночью, да
источник