$shippedtime = DateTime::createFromFormat('m/d/y',$csv[$j][3],$timezone);
// $shippedtimeformat = strtotime($shippedtime->format('Y-m-d'));
//$shippedtime2 = $shippedtimeformat->modify('-1 day');
//$shippedtime3 = $shippedtimeformat->modify('-2 day');
//$shippedtime4 = $shippedtimeformat->modify('-3 day');
$name = mysqli_real_escape_string($mysqli, $csv[$j][8]);
//original query
$query = $mysqli->prepare("SELECT * FROM orders where ShippingName = '" . $name . "' AND ShippedTime LIKE '" . $shippedtime->format('Y-m-d') ."%'");
我想以正確的格式得到過去3天,所以我可以在下面的MYSQL查詢中運行它們。但是,它們都沒有以正確的格式返回給MYSQL使用。如何獲得正確的日期格式,以便我可以運行查詢,以便如果名稱與AND匹配(發貨時間類似於%)或(發貨時間-1類似%)或(當前時間-2類似%)或(當前時間-3喜歡 %)?在PHP中的日期時間
綁定參數,連接SQL查詢是第一步** SQL注入** – lad2025