Shasoft
Новичок
Обычно для работы с БД используют какой-то класс в качестве прослойки. Но ведь можно использовать и свой мета язык, который будет компилироваться в класс PHP и потом исполняться.
Т.е. к примеру пишем так:
и это разворачивается в
При разработке можно динамически преобразовывать. А для продуктива преобразовывать. При этом можно и необязательные условия как в DbSimple прикрутить + это будет, на мой взгляд, нгагляднее. Да и скорость работы будет быстрее (хотя и не намного думаю), так как запрос не будет парситься каждый раз. Также можно сделать трансляцию на несколько разных БД.
Как идея? Может уже что-то подобное давно придумано и просто придумал очередной велосипед?
p.s.Большая просьба не писать многозначительные "умные" комментария без обоснования.
Т.е. к примеру пишем так:
Код:
SQL("SELECT * FROM table WHERE years=%($years) AND fam=%s($fam)")
Код:
mysql_query("SELECT * FROM table WHERE years=".$years." AND fam='".mysql_real_escape_string($fam)."'")
Как идея? Может уже что-то подобное давно придумано и просто придумал очередной велосипед?
p.s.Большая просьба не писать многозначительные "умные" комментария без обоснования.