Hướng dẫn how to update date in php mysql - cách cập nhật ngày trong php mysql

Tôi có một trường ngày trong bảng của mình và tôi đang cố cập nhật nó bằng mã sau:

$query = mysqli_query[$conn,$sql];
$todaydate = date["Y-m-d"];
$sqlDate = date['Y-m-d', strtotime[$todaydate]];
$sql="UPDATE Library SET Loaned=1, LoanedDate=$sqlDate WHERE BookId=$bookId";
$query = mysqli_query[$conn,$sql];

Nó cập nhật trường "được cho mượn" tốt, nhưng luôn đặt trường ngày thành "0000-00-00". Bất cứ ai có thể cho biết những gì tôi đang làm sai?

hỏi ngày 13 tháng 7 năm 2016 lúc 11:19Jul 13, 2016 at 11:19

Bạn thiếu ' Báo giá trong truy vấn cập nhật của bạn

Chỉ cần sử dụng một cái gì đó như thế này

$sql="UPDATE Library SET Loaned=1, LoanedDate='$sqlDate' WHERE BookId='$bookId'";
$query = mysqli_query[$conn,$sql];

Đã trả lời ngày 13 tháng 7 năm 2016 lúc 11:20Jul 13, 2016 at 11:20

Tôi là Geekeri'm GeekerI'm Geeker

4.5965 Huy hiệu vàng20 Huy hiệu bạc41 Huy hiệu đồng5 gold badges20 silver badges41 bronze badges

1

Bạn phải thêm báo giá cho các giá trị ... Ngày khôn ngoan khác có vẻ như là một số nguyên không hợp lệ cho MySQL. Đây là cách:

    $query     = mysqli_query[$conn,$sql];
    $todaydate = date["Y-m-d", time[]];  //

Bài Viết Liên Quan

Chủ Đề