В БД запись сохраняется с полями названия, описания, айди пользователя и массива путей к переданным фотографиям.Во первых массив путей к переданным фотографиям - это поле с жсоном? Красиво, волшебно, удобно, что сказать... Во вторых - 3 нормальная форма, ибо не зря ее придумывали.
Нужно реализовать функционал, который бы:Во первых - почему? Хочу 5 одинаковых жоп, почему нельзя? Во вторых - определять что это один и тот же файл - как? По имени? То есть я загружаю файл 1.жпег, и потом из другого места тоже 1.жпег, совершенно другой файл, ичо? Чо делать? В смысле я то знаю что делать, просто даю подсказку, что так как у вас делать не надо. Про то что условный вася тоже может загрузить 1.жпег, и если они все хранятся в одной папке, вместо моей жопы там будет чужая...
1. Не добавлял те фотографии при редактировании, которые уже были сохранены при создании
2. Удалял те фотографии при редактировании, которые уже были сохранены, но пользователь решил их удалитьВаще не вижу проблемы, ну, в смысле в текущей реализации этого треша варианты есть, но они все убогие, типа передавать аяксом путь до файла, так как файлы у вас не имеют айди в бд, туда же передать айди записи, чтобы все не перебирать, потом проверять есть ли в этой записи такой путь, потом из массива его удалить, файл стереть, массив обратно завернуть в жсон и записать на место.
Как можно сжать видео без потери качества на сайт,Никак, любая перекодировка (даже в тот же формат с теми же параметрами) будет неизбежно терять качество.
чтобы на нем оставался прозрачный фон?Во первых - какой формат видео с альфа каналом изначально? Во вторых - на разных движках работать будут разные конечные форматы. Если хватит поддержки хрома и движков на его ядре - webm ваш выбор.
В бд, вроде как, это неправильно.Зависит.
SELECT concat(c.name,',',GROUP_CONCAT(e.name)) cn
FROM `companies` c
LEFT JOIN `employees` e
ON c.id = e.company_id
GROUP BY c.name
И так же есть дб phpMyAdmin.Это не дб, а инструмент для работы с бд mySql
Но когда я добавляю новые данные(строку). и когда я хочу сделать отступ(\n). phpMyAdmin добавляет "\" к \n. - получается - "\\n"Кошмарное описание непонятно чего. Во первых \n - это новая строка, а не отступ, во вторых, если вы это делаете через интерфейс phpMyAdmin, достаточно просто в этом месте нажать шифт+энтер.
Как можно пофиксить этот баг?Никак, это не баг, а фича
что бы было как я ввожу не разбираюсь как можно переустановить phpMyAdmin в Fastpanel.Кошмар, можно как-то оформлять поток мыслей в понятные фразы? И почитайте про знаки препинания, как их правильно использовать.
<?php
...
foreach ($data['results'] as $repo){
?> //закрыли пхп, дальше выводим хтмл
<dt>
<span>
<?=join(', ', $repo['topic']);?> //сделали пхп вывод где надо, и дальше выводим хтмл...
</span>
<div class="acc-icon-wrap parallax-wrap">
<div class="acc-button-icon parallax-element">
<i class="fa fa-angle-down"></i>
</div>
</div>
</dt>
<dd class="accordion-content">
<h3>Question</h3>
<dd><?=$repo['question']?></dd>
<h3>Answer</h3>
<dd><?=$repo['ansver']?></dd>
<?php } ?>
<srcset="image-small.png 320w, image-medium.png 800w, image-large.png 1200w">