Ayrı formlar üzerinde mysql veri yüklemek nasıl

2 Cevap php

Ben mysql tabloda veri eklemek için bu kodu kullanılır. Ama onlar sadece tek bir sütunda depolanan çünkü onları ayırmak için nasıl bilmiyorum:

$birthday = mysql_real_escape_string($_POST['yyyy'] . '-' . $_POST['mm'] . '-' . $_POST['dd']); 

Ay, gün ve yıl ayrılmış olacak, böylece nasıl, onları buraya yük yok:

<tr>
<td><font size="2">Birthday</td>
<td>
 <select title="- Select Month -" name="mm" id="mm" class="" > 
                              <option value=""  >--Month--</option> 
                              <option value="1" >Jan</option> 
                              <option value="2"  >Feb</option> 
                              <option value="3"  >Mar</option> 
                              <option value="4"  >Apr</option> 
                              <option value="5"  >May</option> 
                              <option value="6"  >Jun</option> 
                              <option value="7"  >Jul</option> 
                              <option value="8"  >Aug</option> 
                              <option value="9"  >Sep</option> 
                              <option value="10"  >Oct</option> 
                              <option value="11"  >Nov</option> 
                              <option value="12"  >Dec</option> 
                              </select> 
                      <input title="Day" type="text" onkeypress="return isNumberKey(event)" name="dd" value="" size="1" maxlength="2" id='numbers'/ > 
                      <input title="Year" type="text" onkeypress="return isNumberKey(event)" name="yyyy"  value="" size="1"  maxlength="4" id='numbers'/> </td>
    </tr>

Lütfen yardım edin.

2 Cevap

Eğer mysql sağ ayrı soran var mı?

Yıl

SELECT EXTRACT(YEAR FROM '1999-07-02');

Çıktı 1999'dur

Ay için

SELECT EXTRACT(MONTH FROM '1999-07-02');

Çıktı 7

Günü

SELECT EXTRACT(DAY FROM '1999-07-02');

Çıktı 2

Tamam mı?

Sorunuzu anlamaya bana yarım saat sürdü. Ama yine de emin değilim

list($year,$month,$day) = explode("-",$row['birthday']);

burada $row['birthday'] veritabanından gelen.