Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Занести дату в MySQL
 
 автор: gandzas   (03.04.2007 в 21:27)   письмо автору
 
 

Пересмотрела все темы по запросу "дата". Но так и не нашла нужного мне решения :(

Заношу данные кодом:


$filearr=file('sub.txt');  
if (!file_exists('sub.txt')) echo 'такого файла нет'; 

foreach($filearr as $line)
{

$elements=explode("|",$line);

$sroks=$elements[0];
$srokdo=$elements[1];
$otsrok=$elements[2];
$dataotsrok=$elements[3];
$email=$elements[4];
$blok=$elements[5];
$tel=$elements[6];
$name=$elements[7];
$company=$elements[8];
$info=$elements[9];
$tarif=$elements[10];
$oplata=$elements[11];
$login=$elements[12];
$pass=$elements[13];


$query=sprintf("INSERT INTO sub(sroks,srokdo,otsrok,dataotsrok,email,blok,tel,name,company,info,tarif,oplata,login,pass)   
 VALUES('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')",   
$sroks,$srokdo,$otsrok,$dataotsrok,$email,$blok,$tel,$name,$company,$info,$tarif,$oplata,$login,$pass);  
if(mysql_query($query,$link)) echo(""); else echo("<font color=red><b>Error: </b></font><font color=green><b>".mysql_error($link)."</b></font>");

}  


поля sroks,srokdo,dataotsrok - DATE

в файле sub.txt дата в формате dd/mm/yyyy

Как правильно занести в базу дату в поле DATE ?

   
 
 автор: Trianon   (03.04.2007 в 22:07)   письмо автору
 
   для: gandzas   (03.04.2007 в 21:27)
 


function norm_date($dmy, $sep='/')
{
    list($d, $m, $y) = explode($sep, $dmy);
    $d = intval($d);
    $m = intval($m);
    $y = intval($y);
    return sprintf("%04d-%02d-%02d", $y, $m, $d);
}

$sroks=norm_date($elements[0]); 
$srokdo=norm_date($elements[1]); 
$dataotsrok=norm_date($elements[3]); 

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования