我想使用,如果查找查詢條件我不能這樣做,任何人都可以建議我。我用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.我使用$,值是用戶定義的。 –