не работаетВсе работает, другое дело что вы допускаете ошибки, и код делает не то что вы ожидаете.
Что я не так делаю?Код не обернут в соответствующие теги - читать это невозможно
Создается рандомное число $data['randomNumber'], отправляется на email и базу данных.Пока все логично.
Если все хорошо, то отправляет на другую страницуХм, а если плохо? И что такое "хорошо" в вашем коде?
И вот тут вопрос: откуда у вас взялись $data['code'] и $data['randomNumber']?$one = $data['code']; $two = $data['randomNumber'];
id = 'value'
это наверное `fieldname` = 'value'
?на php получаем этот массив, перебираем массив и записываем в строку ($str) значения "id = 'value'"можно заменить на
implode(',', $array);
, но это все равно плохо, см. пункт 3.p.s я новичок в phpОбщие принципы которые здесь нарушены относятся к любому языку, не только к пхп.
но как будет.. Правильнее? Выразительнее? Назови я её Classes, было бы.. Хм. Странно (для нэймспейса) App\Classes\DatabaseManagerПравильнее все же разделить на Model/Controller/View, ибо это самый логичный с точки зрения жизненного цикла пхп способ (да и не только пхп). Все что работает с сущностями - модели, отображения в хтмл/хмл/жсон - вьюшки, конторллеры... ну - контроллеры собсно. Если у вас есть вещи базового характера - ДБ b прочие - как раз lib (так как они являются по сути "сторонними" приложениями /библиотеками, которые в процессе разработки практически не меняются).
├── config # Для всех конфигов
├── public # Для публичного контента
│ └── index.php # Точка входа
├── src # "App\" для автолоуда, непосредственно приложение
│ ├─ Controllers
│ │ ├─SomeController.php
...
│ ├─ Models
│ │ ├─User.php
...
│ ├─ Views
│ │ ├─index
│ │ │ ├─index.php
...
│ ├─ Lib
│ │ ├─DatabaseManager.php
...
WHERE `title` LIKE '%".$query."%'
- уберите полный вайлдкард, LIKE '".$query."%'
будет работать быстрее и использовать индекс, в отличие от первого варианта. У вас же не нужно выбирать "Калининград" по "град".Но я ничего не смог найти относительно парсинга поисковой выдачиПоисковой выдачи откуда? С сайта-донора? Смотрите как происходит запрос в систему поиска, скорее всего тоже в запрос гет передаются параметры, но возможно и пост запросм отправляются, все это видно во вкладке нетворк в инструментах разработчика в любом современном браузере.