Я использую readbeanphp как ORM для моего проекта php. Я пытаюсь загрузить bean с дополнительным, где clasue. Но я не уверен, как это сделать.multiple where clauses in redbeanphp
Обычно я бы получить «боб», как это:
$book = R::load('book', $id);
который является в основном, как говорят:
SELECT * FROM book WHERE id = '$id'
Но мне нужно добавить еще одно условие где положение:
SELECT * FROM book WHERE id = '$id' AND active = 1
Как я могу сделать это с помощью redbeanphp?
Хм, значит, нет другого способа получить «боб»? Я имею в виду, что большинство запросов будут иметь как минимум несколько операторов WHERE и/или ORDER BY. Но если я могу получить только компонент, используя только первичный ключ. Если мне действительно нужно использовать обычные sql-запросы для этого, то я могу также удалить его прямо сейчас, поскольку этот инструмент кажется мне бесполезным. – Vivendi
Если вы хотите получить фасоль. используйте R :: find.Теперь я отредактирую ответ. –
Если единственное предназначение - обернуть запросы sql, тогда у вас будет точка, но это намного больше. «Большинство запросов» ... это применимо к большинству приложений? Это вводящий в заблуждение комментарий, а неквалифицированные заявления должны быть сведены к минимуму, чтобы избежать искажения и неправильного направления, преднамеренного или нет. –