[英]How can I filter a MongoDB entry to update it using updateOne on PHP?
[英]how can I filter by date in mysql with the same data entry using php?
我的項目上有這個問題,這是我的代碼:
<?php
if (isset($_POST['search']))
{
$a = isset($_POST['from'])?$_POST['from']:"";
$b = isset($_POST['to'])?$_POST['to']:"";
$c = isset($_POST['status'])?$_POST['status']:"";
if($c=='Delivered' || $c=='Cancelled'){
$rest = mysql_query("SELECT * FROM delivered WHERE dateord BETWEEN '$a' and '$b' AND stats = '$c' order by dateord DESC");
while($row1 = mysql_fetch_assoc($rest)){
?>
<tr align="center" bgcolor="#00FFCC" style="font-size:10px">
<td><?php echo $row1['customer']; ?></td>
<td><?php echo $row1['itemname'];?></td>
<td><?php echo number_format($row1['unitP']); ?></td>
<td><?php echo $row1['quant']; ?></td>
<td><?php echo number_format($row1['totalP']); ?></td>
<td><?php echo $row1['dateord']; ?></td>
<td><?php echo $row1['stats']; ?></td>
<td><?php echo $row1['tracknumb']; ?></td>
</tr>
<?php } ?>
我的問題是,如果輸入的日期不顯示相同的日期。 示例我想從2013年11月6日輸入到2013年11月6日,這樣我就可以在該日期打印數據。 但它不起作用..我該怎么辦? 我對這個仍在學習的人非常菜鳥。。謝謝!
這樣的事情可能會包括時間部分
SELECT * FROM delivered WHERE dateord >='$a' and dateord<date_add('$b',interval 1 day)
如果dateord是日期或時間戳字段,請嘗試這樣。
SELECT * FROM delivered WHERE dateord
BETWEEN '".$a."' and '".$b."' AND stats = '".$c."'
ORDER BY dateord DESC
嘗試這個:
$ rest = mysql_query(“ SELECT * FROM在'”。$ a。“'和'”。$ b。“'和'”。$ b。“'之間傳遞dateord,而stats ='”。$ c。“'由dateord DESC排序”);
嘗試
"SELECT * FROM delivered WHERE dateord BETWEEN date('".$a."') and date('".$b."' AND stats = '".$c."' order by dateord DESC"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.