У вас ввиду моего молчания наверное сложилось, на мой взгляд, забавное впечатление. Попробую немного прояснить ситуацию:
1. программный продукт уже действует. Писал неумело, как владел инструментом. Но он работает и приносит деньги. Использовал вначале блокнотоподобный pspad, затем потратил время на освоение eclipse. Сейчас это, по моим меркам ( т.к. не разрабатывал программы в течении нескольких месяцев), это уже увесистое ПО. Не очень хорошее, но я над этим работаю - дописываю и расширю идею.
2. На форуме я оказался из-за: а. желания узнать что-то новое; б. я знаю что пишу как неандерталец на php, и хочу это исправить, а следовательно попробовать получить мнение по тому как будет правильно описывать задачи.
3. К php я вернулся в 2012 году. Оставил программирование в 2007. Сейчас возникла необходимость, потому и программирую вновь.
4. Знания о php и подходах в программировании мои не велики ( о чем я пишу и что можно видеть по моим кускам кода). И во многом я действительно открывал для себя много нового как в php так и в других областях: javascript,ajax, jquery,bootstrap etc.
5. Когда я осваивал php никакого PDO в обиходе не было (или я к нему тогда не успел прийти), потому пользуюсь mysql_query (книги мои по php датированы до 2007-го года и там других способов подключения к БД не было). Понимаю что это каменный век, не безопасно и т.п. За pdo я обязательно сяду и буду разбираться в нем, как и во многом другом что я не знаю.
Вот как-то так.
В целом вы можете продолжать обсуждение в том же ключе, это все я написал, чтобы было понятно, почему я живо не реагирую на предложение, которое высказывается в двух-трех словах. Я просто о нем могу не знать.
PHP:
$sql = "SELECT 1 FROM users u, groups g WHERE u.id=?i AND sysName='manager' AND group_id=g.id";
$isManager[$id] = $db->getOne($sql,$id);
Идея - класс. Получается можно проверять как одного пользователя, так и всех пользователей вообще. Интересно.
Сделаю аналогично, но пока без pdo. За идею спасибо.