Суть вопроса в том, как правильнее делать :
Если второе, то как правильно это сделать, учитывая , что база будет постоянно расти, а индекс на enum 'delete', 'active' вряд ли поможет ?Каким образом оно вообще будет как-то влиять на выборку? Оно же все равно у вас в селекте присутствует, в чем разница? Прямой запрос конкретного объявления этот индекс не использует, а селект списка все равно его использует, разницы независимо от того сколько у вас там записей не будет.
что я делаю не так?Не читаете документацию по базовому функционалу? Хотя бы прогуглите как работают формы чтоле... https://developer.mozilla.org/ru/docs/Learn/Forms/... например
$lessname = $xml->xpath('V8Exch:Data/v8:CatalogObject.Номенклатура/v8:Description'); //получаем массив с товарами.
//Теперь над ним можно проводить операцию итерирования(перебор значений)
foreach($lessname as $name){
$user = R::dispense('productsfrom1c'); // создаем НЕ таблицу, а запись в таблице
//(на самом деле создаем объект на базе таблицы)
$user->lessname = $name[0]; // НЕ добавляем в колонку lessname список товаров, а задаем значение
//будущей записи, одной(!) строки таблицы
R::store($user); //Сохраняем,
} //конец цикла.
SELECT
FT.ID,
FT.fruit,
PT.ID_P,
PT.ID_fruit,
PT.ID_Param,
FT.ID as FT_ID,
FT.fruit as FT_fruit,
PT.ID_P as PT_ID_P,
PT.ID_fruit as PT_ID_fruit,
PT.ID_Param as PT_ID_Param
FROM Frut_table FT
LEFT JOIN Param_Table PT
ON FT.ID=PT.ID_fruit
WHERE PT.ID_Param=10
OR PT.ID_Param=20
какие лишние данные вы получаете? Не могу разобраться, как получить список категорий из массива без дублей.
$phone = $_POST["phone"];
может стоить проверить что вообще прислали?дыра с инъекцией$result = mysqli_query($link, $sql) or die("Ошибка " . mysqli_error($link));
if (request.status == 200 && request.status < 300) {...
ваще шедевр )) Замечание:
Функция strlen() возвратит количество байт, а не число символов в строке.
...
mb_strlen() - Получает длину строки
Там стоит проверка поддерживает ли браузер webp и если да, то конвертирует jpg и показывает готовое webp.Спорное и малопрактичное решение, кроме того, что-то меня одолевают сомнения, что такое вообще где-либо используется.
Плюс такого варианта как по мне, это то, что нужна лишь jpg картинка и нет дублей(jpg, webp), которые занимают место.
В моем случае картинок примерно 200+ в будущем будем больше.Для общего понимания вопроса - процесс конвертации из формата в формат весьма затратный по ресурсам, по этому обычно так никто не делает, во всяком случае на адекватных проектах такого не встречается. 200 картинок - вообще фигня, от еще 200 картинок серверу ни жарко ни холодно. А вот процу и памяти будет плохо. Вообще для таких случаев есть специальный тег picture, в котором можно прописать все имеющиеся форматы и размеры, а браузер сам выберет самый подходящий для отображения.
На данный момент учу php, а именно: ООП, интерфейсы и трейты.ООП, интерфейсы и трейты напрямую к пхп отношения не имеют, это общие принципы построения кода.
Недавно узнал, что в php есть фишка рендеринга страниц (создаем метод, допустим, render() и вызывает каждый раз его, когда хотим отобразить какую либо php/html страницу).Круто, про то как происходит "рендеринг" конечно знать не надо, ну есть и есть...
В свободное время листаю вакансии php программистаНадеюсь что пока это чисто академический интерес, судя по вопросу вы не сильно тяните на, допустим, стажера...
если допустим, мне дадут по началу задачу "добавить в профиле пользователя строку с номером телефона и передавать ее в бд", на чем и через что я буду выполнять эту задачу, то ли через какой то уже готовый шаблон, то ли есть уже какая то готовая библиотека/фреймворк?На компьютере через клавиатуру будете. Возможно будет готовый шаблон (сомневаюсь что мы с вами говорим об одном и том же "шаблоне"), скорее всего это будет какой-то готовый фреймворк, и даже уже какой-то функционал на нем будет написан (но это не точно).
У меня цель блокировать пользователей, которые нарушили правила сайта.