cannot store this date in mysql table

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • kkshansid
    New Member
    • Oct 2008
    • 232

    cannot store this date in mysql table

    i hav a dropdown list of date 1-31
    month january-december
    year 2001-2009
    i want to save it in musql database with dob field datatype date

    $month=$_POST['month'];
    $date=$_POST['date'];
    $year=$_POST['year'];
    $dob="$year/$month/$date";
    i want to store this date in mysql table but it doesnt work date still remain 0000-00-00
    insert into emp (dob) values('$dob')
  • Dheeraj Joshi
    Recognized Expert Top Contributor
    • Jul 2009
    • 1129

    #2
    Whether data type of key is varchar(size) or date in your database?

    Comment

    • kkshansid
      New Member
      • Oct 2008
      • 232

      #3
      Originally posted by dheerajjoshim
      Whether data type of key is varchar(size) or date in your database?
      its date and field name is dob

      Comment

      • gregerly
        Recognized Expert New Member
        • Sep 2006
        • 192

        #4
        Try

        $dob = $year. '-' . $month . '-' . $day;

        Greg

        Comment

        • kkshansid
          New Member
          • Oct 2008
          • 232

          #5
          Originally posted by gregerly
          Try

          $dob = $year. '-' . $month . '-' . $day;

          Greg
          no even it doesnt work

          Comment

          • kkshansid
            New Member
            • Oct 2008
            • 232

            #6
            it happened i changed it from january-dec to 1-12

            Comment

            • vinothPHP
              New Member
              • Jul 2009
              • 6

              #7
              you change your data type in your table.., ie., VARCHAR(100)...

              Comment

              • vinothPHP
                New Member
                • Jul 2009
                • 6

                #8
                you changed this $dob="$year/$month/$date"; to
                $dob=$year."-".$month."-".$date";.. ..
                now you store $dob it will be worked...

                Comment

                Working...