MySql &

0 Cevap php

Ben gibi (kullanıcılar tarafından insered) bazı veriler var:

  1. 10-12-2010
  2. XX-12-2010
  3. 10-XX-2010
  4. 10-12-XXXX

(Veri insered değilken) I XX (veya XXXX eklemek dikkat edin.)

Nasıl bu String MySQL sözdizimi kullanarak DATETIME dönüştürebilirsiniz?

Teşekkürler

UPDATE

$day=(is_numeric($_POST['day']) && $_POST['day'] > 0 && $_POST['day'] < 32) ? $_POST['day'] : '00';
$month=(is_numeric($_POST['month']) && $_POST['month'] > 0 && $_POST['month'] < 13) ? $_POST['month'] : '00';
$year=(is_numeric($_POST['year']) && $_POST['year'] > 1999 && $_POST['year'] < (date("Y")+1)) ? $_POST['year'] : '0000';            
$data=$year."-".$month."-".$day;
$mysqlDate=date('Y-m-d', strtotime($data));
echo $mysqlDate;

Bir sorun var: veri * boş-12-2010 ise "o 2010-11-30 yazdırmak Neden.?

0 Cevap