Rezultate 1 la 4 din 4

Subiect: Urc in sql data 2008-10-23 dar apare tot 000-00-00

  1. #1
    Avatarul lui evolution
    evolution este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    29th October 2006
    Locaţie
    Bucuresti
    Posturi
    997
    Putere Rep
    38


    Implicit Urc in sql data 2008-10-23 dar apare tot 000-00-00

    Am in baza de date sql un camp cu data. Este setat ca Type="date". default 0000-00-00 si are langa un calendar mic de unde selectez data.

    Cand urc prin upload un fisier sql care are la rubrica titlu data de azi,de ex 2008-10-23 (am incercat si formatul 2008/10/23) nu imi salveaza aceasta data,ci ramane tot 0000-00-00.

    Ar trebui setat ca default gol?

  2. #2
    Avatarul lui aliens
    aliens este deconectat Membru SeoPedia
    Reputatie:
    38
    Data înscrierii
    19th October 2007
    Locaţie
    Bucuresti
    Vârstă
    40
    Posturi
    215
    Putere Rep
    38


    Implicit

    Citat Postat în original de evolution Vezi Post
    Am in baza de date sql un camp cu data. Este setat ca Type="date". default 0000-00-00 si are langa un calendar mic de unde selectez data.

    Cand urc prin upload un fisier sql care are la rubrica titlu data de azi,de ex 2008-10-23 (am incercat si formatul 2008/10/23) nu imi salveaza aceasta data,ci ramane tot 0000-00-00.

    Ar trebui setat ca default gol?
    Pai, ce legatura are rubrica titlu (deci campul titlu) cu campul datei? Sau campul titlu e type date?

    Cat despre formatul corespunzator, merg amandoua.

    P.S.: Daca campul titlu nu e acelasi camp cu cel al datei, mysql nu actualizeaza campul atunci cand creezi entry-ul, ci pune default-ul (cum ar fi '0000-00-00'). De aceea, in comanda de insert/update, trebuie adaugata si data corespunzatoare (eventual poti folosi NOW()).
    Ultima modificare făcută de aliens; 24th October 2008 la 02:30.

  3. #3
    Avatarul lui thefan
    thefan este deconectat Ambasador
    Reputatie:
    37
    Data înscrierii
    30th December 2006
    Locaţie
    Oradea
    Vârstă
    48
    Posturi
    1.433
    Putere Rep
    37


    Implicit

    Si eu am avut aceeasi problema la un moment dat - de fapt era una de sintaxa. Un form nu inscria data in SQL, doar 0000-00-00.

    Eu am rezolvat-o asa:

    Cod:
    $date = date('Y-m-d');
    $query = "INSERT INTO dbname VALUES ('$date')";
    Si mergea.

    (Scuze daca e OFF)
    Producător de content SEO în engleză. SEO de voie, de nevoie.

  4. #4
    Avatarul lui forapathy
    forapathy este deconectat Membru SeoPedia
    Reputatie:
    33
    Data înscrierii
    7th May 2007
    Locaţie
    Iasi
    Vârstă
    39
    Posturi
    212
    Putere Rep
    33


    Implicit

    Cum zicea aliens.. foloseste NOW();

    $query = "INSERT INTO dbname(data) VALUES (NOW())";

    Si daca ai hosting pe un server care nu are aceasi ora cu a noastra..
    (asta daca site-ul tau e pt romania ) pune pe la inceputul coduui pe undeva si asta:

    date_default_timezone_set('Europe/Bucharest');

    daca nu pui o sa iti seteze ora serverului..
    Scriu, rar, pe point47 diverse tips&tricks in web-dev.

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Ofer servicii: data entry
    De delpi în forumul Servicii web / Jobs
    Răspunsuri: 0
    Ultimul Post: 1st July 2010, 11:19
  2. Adsense nu apare in site
    De eduardalex în forumul Google
    Răspunsuri: 24
    Ultimul Post: 3rd March 2009, 14:57
  3. Data UPDATE PAGERANK?
    De freezy în forumul Google
    Răspunsuri: 73
    Ultimul Post: 21st December 2007, 18:36
  4. data-logic.ro
    De Hetzenauer în forumul Website-uri
    Răspunsuri: 0
    Ultimul Post: 1st November 2007, 13:13
  5. ora/data a post-ului
    De too_night în forumul Discutii administrative
    Răspunsuri: 5
    Ultimul Post: 2nd September 2006, 13:39

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •