Stalker_RED, опять вы все усложняете. правильно работать с бд не так сложно как вам кажется. Ни гит, ни нода для этого не нужны.
Учитывая, что новички делают все под копирку, достаточно один раз показать как выполнить подготовленный запрос, и они и дальше будут делать правильно. А у нас "из жалости" показывают ужас из туториалов из 1998 года, и в итоге большинство до сих пор считает что пхп - это вот это вот
Всем спасибо, ребят, еще вчера все сделал)
Я сделал через while
while($result_show = mysqli_fetch_array($result)){
ну тут есть два пути.
самый простой, это сделать префикс, типа /id123, и регуляркой искать в массиве такой ключ
либо писать полноценный роутинг
тупо отдельный пхп скрипт который будет разбирать урл, и по определенным правилам заносить все переменные в массив с данными запроса.
Но для этого такие правила надо сначала составить. так чтобы по волшебству программа понимала любые урлы, которые ты левой пяткой составишь - такого в пхп нет, увы.
BD_ l3ftoverZ!, мне скучно разговарить с людьми, которые не прилагают должных усилий к прочтению чужих реплик, и из-за этого приходится им повторять по два раза.
Композером библиотеки подтягиваются на деве/стейджинге. На продакшен все едет блобом. Это не только азы безопасности, но, как я уже говорил, и на порядки быстрее.
artem78, мне нравится эта аргументация, "я сам говнокодил, пускай другие тоже говнокодят". Вот только мне кажется что это лукавство. Кто знает, как делать правильно, тот не пишет говнокод, "потому что проще". И причина в итоге гораздо проще - вы и сами не знаете, как писать на пхп нормально. В этом случае над просто воздержаться от ответов. Плохой ответ куда хуже никакого. у ПХП и так уже репутация хуже некуда, из-за таких вот самовоспроизводящихся писак.
BD_ l3ftoverZ!, автозагрузчик делается 1 раз при вызове composer update/install. При этом все библиотеки подтягиваются сразу. Никакой автоподгрузки на лету, о которой грезит автор, в композере нету.
Да, на сервер заливать проект с кучей зависимостей. Это, кстати, на порядки быстрее, чем обновлять композером, кстати о птичках
artem78, самое, конечно, главное - это запрос без подготовленных выражений. (int) - это кривой костыль для одного частного случая. Если уж человек просит пример, то надо давать нормальный пример на все случаи жизни. А этот пример рождает еще одного говнокодера с инъекциями. Как будто среди пхпешников их и так мало.
Кроме того, для соединения не установлена кодировка и не задан режим исключений. Это как бы тоже важно.
Ну и если по мелочи - бессмысленный вызов $res->num_rows, вместо него прекрасно можно использовать if ($row), если вдруг при выводе понадобится узнать, вернул ли запрос что-нибудь.
если ты посмотришь на свой "ответ", то он тоже печатает на экране.
так что тебе надо сначала определиться, что, по-твоему, нужно автору.
И потом сравнить, в чем разница между echo urldecode("\xe1\xb4\x81"); и echo "\xe1\xb4\x81";
После этого пойти в мануал почитать про то, как пхп обрабатывает строки.
Я очень надеюсь, что у тебя получится.
Stalker_RED, роутинг, валидатор и обработка исключений здесь нужны как крокодилу паяльник. Но их отсутствие не делает код приемлемым в 21 веке. Похапешники как бормотали 20 лет назад, старательно выводя под копирку "вайл мауэскуэль фетч эррей", так и продолжаете, вообще ничему не научившись за это время.