Hocam veritabanındaki kayıt tarihi ile şuanki tarih arasında 5 dakika fark var diyelim. Sorguyu çalıştırıyorum. Güncellendi yazıyor ancak veritabanında baktığımda işlem gerçekleşmemiş. Ancak 5 dakika sonra tekrar denediğimde yine aynı şekilde güncellendi yazıyor bu defa işlem olmuş.
Benim istediğim işlem olduktan sonra güncellendi yazısının gelmesi. Çünkü o aşamada farklı bi işlem daha olacak o yüzden.
Hocam tamamda güncellendi yazması normal, çünkü phpmyadmin'de sorgunuzu çalıştırırsanız 0 satır etkilendi şeklinde TRUE dönen bir sonuçla karşılaşırsınız. Bu nedenle zaten ekranda güncellendi yazar.
<?php
include ("../baglanti.php");
$zaman = date("Y-m-d H:i:s");
$guncelle = mysql_query("update gorev set gorev_durum=2 where gorev_tarih <= '$zaman'");
if (mysql_affected_rows() > 0)
{
echo 'Güncellendi';
}
else
{
echo 'olmadı';
}
?>Bu şekilde dener misiniz?