Tôi sẽ bắt đầu với một cái gì đó như thế này. Có thể kết hợp nhiều thứ này lại với nhau, nhưng tôi chia nhỏ ra để bạn có thể thấy những gì tôi đang làm.
Để lấy số ngẫu nhiên, bạn có thể sử dụng hàm rand (). Nhận một cho ngày, giờ, phút và giây
$randomDate = rand(1,31);
$randomHour = rand(1,24);
$randomMinute = rand(0,59);
$randomSecond = rand(0,59);
Bạn sẽ muốn các số 0 ở đầu (03 thay vì 3) để bạn có thể sử dụng str_pad để thêm chúng, nếu cần
$randomDate = str_pad($randomDate, 2, '0',STR_PAD_LEFT);
//The '2' is how many characters you want total
//The '0' is what will be added to the left if the value is short a character
Thực hiện tương tự với tất cả các giá trị ngẫu nhiên khác của bạn. Chỉ vì tôi thích các truy vấn gọn gàng, bạn nên tạo chuỗi cập nhật cuối cùng của mình tiếp theo.
$newDate = '2008-09-'.$randomDate;
$newTime = $randomHour.':'.$randomMinute.':'.$randomSecond;
Bây giờ tôi không biết làm cách nào bạn xác định được hàng nào bạn muốn cập nhật, vì vậy tôi sẽ để việc đó tùy thuộc vào bạn. Ví dụ:tôi sẽ hiển thị cho bạn một truy vấn nếu bạn muốn thực hiện việc này với Primary_id 3:
$x = mysql_query("UPDATE yourTable SET Begin_Date=\"$newDate\", Timestamp=\"$newTime\" WHERE Primary_id = 3");