Мне было интересно, безопасно ли что-то подобное в Zend:
$db = Zend_Registry::get('db');
$query = "SELECT * FROM tags t JOIN posts_tags pt ON pt.tag_id = t.tag_id where pt.post_id = " . $postid;
$select = $db->query();
Я не проверяю содержимое $postid
здесь.
Zend делает это автоматически, когдавы делаете запросы следующим образом:
$db = Zend_Registry::get('db');
$select = $db->select();
$select->from(array('p' => 'posts'))
->join(array('u' => 'users'), 'u.user_id = p.post_userid')
->where('p.post_id = ?', $postid);
Но мне не нравится такой способ работы, просто написание запросов для меня гораздо быстрее.Так должен ли я бежать вручную или это сделано для меня?И какие самые простые способы сделать это?