За последние 24 часа нас посетили 17528 программистов и 1580 роботов. Сейчас ищут 1392 программиста ...

импорт полей с датой с ms access в mysql

Тема в разделе "PHP и базы данных", создана пользователем petrbba, 24 авг 2012.

  1. petrbba

    petrbba Активный пользователь

    С нами с:
    14 фев 2012
    Сообщения:
    14
    Симпатии:
    0
    Здравствуйте !
    Есть Табличка в Acsses е в ней поле с датой в формате dd.mm.YY(17.11.1986) .Импортирую в таблицу в Mysql поле с датой импортируется в формате YY.mm.dd 00:00:00 (1986.11.17 00:00:00).

    Вопрос как сделать так чтобы дата в Mysql была в формате dd.mm.YY(17.11.1986)????

    С уважением Петр...
     
  2. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    пусть хранится так, при выборке сделаешь тот формат который тебе нужен
     
  3. petrbba

    petrbba Активный пользователь

    С нами с:
    14 фев 2012
    Сообщения:
    14
    Симпатии:
    0
    По подробнее можно ???
     
  4. Dmitriy A. Arteshuk

    Dmitriy A. Arteshuk Активный пользователь

    С нами с:
    19 янв 2012
    Сообщения:
    2.445
    Симпатии:
    66
    Адрес:
    Зеленоград
    тип поля в БД сделай не DATETIME а DATE

    и при выборке делай

    DATE_FORMAT(`date`, "%d-%m-%Y") AS `date`

    формат какой тебе нужен
     
  5. petrbba

    petrbba Активный пользователь

    С нами с:
    14 фев 2012
    Сообщения:
    14
    Симпатии:
    0
    вот так


    $con = db_init();
    $row = db_one_row("SELECT * FROM `spec` WHERE `id`=".$_GET['id']."DATE_FORMAT(`dateo`, "%d-%m-%Y") AS `dateo`", $con);
    db_close($con);

    Добавлено спустя 23 минуты 19 секунд:
    Сначала идёт выборка
    $row = db_one_row("SELECT * FROM `spec` WHERE `id`=".$_GET['id']."", $con);
    и после нее идёт
    $con = db_init();
    $row = db_one_row("SELECT * DATE_FORMAT(`dateo`, "%d-%m-%Y") AS `dateo`", $con);
    db_close($con);
    правильно ???