----- Original Message -----
From: "iant" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, September 20, 2006 4:27 PM
Subject: Re: [tanya-jawab] tanya php mysql script
> On Monday 11 September 2006 09:37, Rist. Andy Nugroho wrote:
> saya udah test pake
> mysql> SELECT * from karyawan ;
>
+--------------+----------+------------+------------+----------------+------
------+-----------------------------+
> | nama | nik | jabatan | penerimaan | penempatan |
mulai
> | keterangan |
>
+--------------+----------+------------+------------+----------------+------
------+-----------------------------+
> | test | 0007 | coprt juga | 06/06/2006 | Cab Tangerang1 |
> 07/06/2006 | wah kaco deh nih klo begini |
> | hari | 05050014 | it head | 02/05/2005 | Cab Tangerang1 |
05/05/2005 |
> pusiiiiing |
> | iant ganteng | 05050014 | it head | 02/06/2006 | JakartaPusat |
> 03/06/2006 | orang nya keren |
> | bakhil | pelit | copet | 04/05/2006 | Kantor Pusat |
> 02/06/2006 | ok |
>
+--------------+----------+------------+------------+----------------+------
------+---------------------------
> bisa keluar , tp klo pake
> mysql> SELECT * from karyawan WHERE penerimaan LIKE 06/06/2006
> -> ;
> Empty set (0.00 sec)
>
> hasil nya nihil , oh iya satu lagi penerimaaan saya pake "input text"
hehehehe
> salah gak sih..atau ada ide yg lain?
>
> Tanggal Penerimaan:
> <input type="text" name="penerimaan" style="font-family: Verdana;
font-size:
> 10pt; color: #3D503F; font-weight: bold; border: 1px solid #648267;
> padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1;
> background-color: #8BB88F">
>
> thanks
++ emang field penerimaan format datanya apa sih? string atau date?
kalo formatnya date perasaan di mysql kayaknya datanya gak gitu deh ...
mestinya 2006-06-06
mending kalo formatnya bukan date atau sejenisnya (timestamp dll) dirubah
dulu aja biar operasi fungsi yg make urusan tanggal/bulan/tahun bisa enak.
misalnya :
penerimaan date NOT NULL default '0000-00-00'
jadinya entar bisa diambil nilainya dgn :
mysql> select dayofmonth("2006-09-21") as tgl, month("2006-09-21") as bln,
year("2006-09-21") as thn;
+------+------+------+
| tgl | bln | thn |
+------+------+------+
| 21 | 9 | 2006 |
+------+------+------+
1 row in set (0.00 sec)
kalo pencarian 'penerimaan' langsung merujuk pada 1 nilain yg pasti misalnya
2006-06-06 mending langsungan aja
mysql> select * from karyawan where penerimaan = "2006-06-06" order by nama
tapi kalo nilai/value yg diinput sebagai key pencarian enggak bisa fixed uth
1 tanggal ya pakai range aja, misalnya mulain tanggal (bulan/tahun) berapa
sampai tanggal(bulan/tahun) berapa gitu aja lebih enak.
pada form inputan dibikin input tanggalnya dgn format 'tahun-bulan-tanggal'
=> yyyy-mm-dd
BTW sebenarnya lebih tepat kalo posting mengenai ginian ke linux-programming
aja :)
salam,
-rianu-
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis