wmaraci reklam
lidertakipci

Zamanı veritabanına kaydetme PHP

5 Mesajlar 835 Okunma
advertseo
wmaraci reklam

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?
 

 

wmaraci
reklam

methan methan WM Aracı Kullanıcı
  • Üyelik 06.05.2014
  • Yaş/Cinsiyet 38 / 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; }
}
}
?>
 

 

Kakarotto Kakarotto WM Aracı Kullanıcı
  • Üyelik 30.01.2012
  • Yaş/Cinsiyet 31 / E
  • Meslek Software Developer
  • Konum İstanbul Avrupa
  • Ad Soyad M** A**
  • Mesajlar 2434
  • Beğeniler 686 / 1150
  • 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
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al