Я пробовал это, но я не получаю никаких результатов:
$Books= R::findAll( 'books' , ' WHERE accepted IS NULL ORDER BY update_time DESC LIMIT 100 ' );
Что я должен делать?
РЕДАКТИРОВАТЬ:
Мой PHP:
$requests = array();
$Books = R::findAll( 'books' , ' ORDER BY update_time DESC LIMIT 100 ' );
foreach ($Books as &$value) {
$request = new stdClass();
$request->name= $value->name;
$request->accepted = $value->accepted;
$request->id = $value->id;
$requests[] = $request;
}
print_r(json_encode((object)$requests));
В Javascript я делаю console.log (объект); и я получаю это:
Object
0: Object
name: "Mem û Zîn"accepted: null
id: "1"1: Object
...
С оператором «WHERE» и R :: findAll я ничего не получаю.
РЕДАКТИРОВАТЬ:
Хорошо, спасибо @gbelisario, это работает:
$Books = R::getAll( 'select * from books WHERE accepted IS NULL ORDER BY update_time DESC LIMIT 100 ' );
foreach ($Books as &$value) {
$requests[] = $value;
}
print_r(json_encode((object)$requests));
Вы пробовали это?
R::getAll( 'select * from books WHERE accepted IS NULL ORDER BY update_time DESC LIMIT 100 ' );
Я работаю с Redbean, и он работает с
R::find ( 'bean', "battribute is NULL" );
тоже