我想使用,如果查找查询条件我不能这样做,任何人都可以建议我。我用mongo数据库使用php-我如何使用,如果条件与查找查询
<?php
$realtime = date("2016-09-22 12:55:24");
$mongotime = New DateTime($realtime);
$mt = $mongotime->getTimeStamp();
var_dump($mt);
//database Connection
$server= mongodb://localhost:27017";
$c = new Mongo($server);
$db = $c->dbname;
echo "Database selected";
//collection selection
$collection = $db->collection;
echo "Collection selected";
$cursor = $collection->find();
//If Condition
if (($realtime-timestamp)<=5) {
if (channel<=11) {
if (channel>=36) {
echo “dual band”;
}
}
if (channel>=36) {
if (channel<=11) {
echo “dual band”;
}
} else {
echo “Single band”;
}
foreach ($cursor as $doc) {
var_dump($doc);
}
}
?>
$ channel/channel even set ...哪里?你不能在php中使用'if(channel)',你将不得不使用'if($ channel)',即一个美元符号来给变量名加前缀。 – Stuart
频道是我的数据库中的列,我需要检查频道的数量是否小于11或大于36.我使用$,值是用户定义的。 –