簡體   English   中英

根據今天的日期選擇ID

[英]Select id based on todays date

我得到了一個名為stats_eu的表,該表存儲id, acc_namedate 我想根據acc_namedate選擇id 數據庫中的date是這樣存儲的:2015-05-16 13:35:19(datetime)

這是我嘗試過的無效的方法:

$result = mysql_query("SELECT `id` FROM `stats_eu` WHERE `acc_name`='".$name."' AND `date`='".date('Y-m-d')."'");
$row = mysql_fetch_array($result);

echo "name: " . $name . "<br />";
echo "id: " . $row['id'] . "<br />";

該代碼僅顯示name ,而不顯示id 有人可以指出我們的錯誤嗎?

MySql Date()函數將字符串或日期時間轉換為日期。只需使用此查詢

$result = mysql_query("SELECT `id` FROM `stats_eu` WHERE `acc_name`='".$name."' AND Date(`date`)=Date(NOW())" );

嘗試這個....

$result = mysql_query("SELECT `id` FROM `stats_eu` WHERE `acc_name`='".$name."' AND `date` LIKE '".date('Y-m-d')."%'");

我在您的查詢中添加了LIKE運算符...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM