Redbean R::Find returns empty beans



使用这个:

$rdy  = R::find( 'players','room=0');
$count = count($rdy);
if($count>1)
{
for($i=0;$i<$count;$i++)
{
$id = $rdy[$i]->id;
$user = R::load('players',$id);
if($user->id!=0)
{
//changing $user variables..
R::store($user);
}
}
}

但是R::find((函数找到的bean给出了空字段,我用错了吗?

更换第一行

$rdy  = R::find( 'players','room=0');

带有

$rdy = R::find('players', " room = ?", [0]);

您可以放置变量,而不是硬编码的0。

您还可以检查多个属性并在数组中传递多个变量

最新更新