Exemplo n.º 1
0
     list($k, $op, $v) = preg_split('/(=|\\>|\\<)/', $in, -1, PREG_SPLIT_DELIM_CAPTURE);
     if ($k == 'limit') {
         $lim = $v;
     } elseif ($k == 'offset') {
         $offset = $v;
     } elseif ($k == 'orderBy') {
         $ord = $v;
     } elseif ($k == 'sort') {
         $sort = $v;
     } elseif ($k == 'count') {
         $count = true;
     } else {
         $query[] = $k . ' ' . $op . ' ' . db_quote($v);
     }
 }
 $res = $ns->find($query, array(), $lim, $offset, $ord, $sort, $count);
 if (!$res) {
     if ($ns->error) {
         echo 'Error: ' . $ns->error . "\n";
         break;
     }
     echo "No matches.\n";
     break;
 }
 if ($count) {
     echo $res . " matches.\n";
     break;
 }
 echo count($res) . " matches:\n";
 foreach ($res as $row) {
     echo $row->id . "\n";