Во-первых, ты не можешь отличить функцию для селекта от функции для апдейта. Это уже плохой знак.
Во-вторых, апдейт/инсерт можно только так же записать в столбик.
Ну и в-третьих твоя наивность по поводу инъекций меня умиляет :) Давай, кропай дальше. Чем больше дурак накосячит, тем больше заплатят специалисту за исправление.
я посоветую убрать весь этот бессмысленный код.
Если программа умеет сообщать об ошибках сама, то такие костыли ей не нужны. А если не умеет, то ее писал недоучившийся студент.
Судя по if(!R::testConnection()){, этот Андрей Кудлай - недоучившийся студент, не сделавший в своей жизни ни одного реального проекта. Не стоит смотреть всякую гадость на ютубе.
SvizzZzy: не надо использовать эту поделку.
Во-первых, это готовая SQL инъекция
Во-вторых, не надо менять простой и понятный синтаксис
SELECT `id` FROM `users` WHERE 'name'=? AND 'age'=?
на белиберду приведенную выше.
Не говоря уже о том что условия в запросах бывают не только "равно", то есть функция select_from_where годится только для примитивных запросов, а чтобы эффективно и безопасно выполнить нормальный select запрос, у аффтара нет ничего