lostyazilim
tr.link

Zamanı veritabanına kaydetme PHP

5 Mesajlar 952 Okunma
acebozum
tr.link

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)
Formdaki bilgiler post edilirken gönderim anındaki tarihi de almak istiyorum. Tarihi veritabanına unix formatında nasıl kaydedebilirim?

Yani time() ile aldığım şimdiki zamanı veritabanına kaydetmek için ne yapmam gerekiyor?
 

 

elektronikssl
reklam

methan methan WM Aracı Kullanıcı
  • Üyelik 06.05.2014
  • Yaş/Cinsiyet 39 / E
  • Meslek Web
  • Konum İzmir
  • Ad Soyad M** Ş**
  • Mesajlar 123
  • Beğeniler 17 / 21
  • Ticaret 34, (%97)
INSET INTO ile eklemeyi denednmi kardeşim
 

 

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)
INSERT INTO ile denedim 503 hatası aldım hocam.


include '../connect/kik.php';
if($_GET['yeni'] and $_GET['yeni']=='kayit'){
$sex = $_POST['sex'];
$ip = $_POST['ip'];
$kiku = $_POST['kiku'];
$time = $_POST['time()'];

$ekle = mysql_query("INSERT INTO `kik` (`kiku`,`sex`,`ip`,`time`) VALUES ('$kiku','$sex','$ip','$time')");
if($ekle){ echo 1; } else { echo 0; }
}
}
?>
 

 

3579 3579 WM Aracı Anonim Üyelik
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 2434
  • Beğeniler 686 / 1151
  • Ticaret 1, (%100)
$_POST['time()'];

yerine

time(); yazın.
 

 

wmaraci
wmaraci

miharbisukarak miharbisukarak Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.11.2013
  • Yaş/Cinsiyet 35 / E
  • Meslek İnternet Danışmanı
  • Konum İstanbul Avrupa
  • Ad Soyad H** K**
  • Mesajlar 735
  • Beğeniler 121 / 106
  • Ticaret 6, (%100)

Kakarotto adlı üyeden alıntı

$_POST['time()'];

yerine

time(); yazın.


Hallettim, şu şekilde unix zamanı veritabanına yazdırabiliyorum.

include '../connect/kik.php';
if($_GET['yeni'] and $_GET['yeni']=='kayit'){
$sex = $_POST['sex'];
$ip = $_POST['ip'];
$kiku = $_POST['kiku'];
$time = $_POST['time'];

$ekle = mysql_query("INSERT INTO `kik` (`kiku`,`sex`,`ip`,`time`) VALUES ('$kiku','$sex','$ip','$time')");
if($ekle){ echo 1; } else { echo 0; }
}
?>


Fakat her gönderide göstermek istediğimde nasıl yapıcam olmadı. Hata aldım sürekli. Nereye koyacağımı bilemedim.

echo "
";
include '../connect/kik.php';
$kik = mysql_query("SELECT * FROM kik ORDER By idkik DESC LIMIT 50");
while($kiks = mysql_fetch_array($kik)):
if($kiks['sex'] == "M"):
echo "
".$kiks['kiku']."".$kiks['sex']."
";
elseif($kiks['sex'] == "F"):
echo "
".$kiks['kiku']."".$kiks['sex']."
";
else:
echo "
".$kiks['kiku']."
";
endif;
endwhile;
echo "
";
?>
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al