
نوشته اصلی توسط
rezaonline.net
اول select کن کل رکورد ها رو
بعد توی حلقه foreach فیلد time رو بگیر بده به تابع jdate بعد زمان در میاد
بعد دستور آپدیتی که الان نوشتی رو بنویس به شرطی که id برابر با id باشه که توی حلقه میگیری
خیلی ممنون و سپاسگزارم از شما
تا اینجا اومدم بعد از اجرا همه رکوردها تبدیل به یک تاریخ می شن اونم تاریخ امروز!!! 14-12-1398
کد PHP:
<?php$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "db";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }
$Alltime = Yii::$app()->db->createCommand('select time from allpost')->queryColumn();
foreach ($Alltime as $time) {
$c = jdate('Y-m-d h:i' , $time);
$sql = "update post set date='$c' where id=id";
}
if ($conn->query($sql) === TRUE) { echo "Record updated successfully";} else { echo "Error updating record: " . $conn->error;}
$conn->close();?>
نمی دونم مشکل از چیه!
همه تاریخ ها تاریخ آخرین نوشته می شن!
یعنی فقط زمان آخر و لحاظ میکنه