Bagaimanakah Syntax Query-nya??
Misal kita mempunyai tabel_jual
kode_jual | nama_barang | jumlah | tanggal |
Disini saya menemukan perbedaan antara Query MySQL dan Oracle seperti berikut :
Untuk MYSQL
INSERT INTO nama_tabel VALUES("record1", "record2", "record3", date('d/m/Y H:i:s'));
Untuk ORACLE
INSERT INTO tabel_jualVALUES('record1', 'record2', 'record3', to_date('".date('d/m/Y H:i:s')."', 'dd/mm/yyyy hh24:mi:ss') );
Syntax PHP :
//Code PHP menentukan tanggal sekarang $tanggal = date('d/m/Y H:i:s'); //Database MySQL $koneksi = mysql_connect("localhost","username","password"); mysql_select_db("dbaseJual", $
koneksi
); $syntax="INSERT INTO tabel_jual values ('AA001','tinta printer','5',
$tanggal
"; mysql_query($syntax,$koneksi); //Database Oracle $koneksiORA = oci_connect('userku', 'passwordku', 'localhost/XE'; $syntax="INSERT INTO tabel_jual values ('AA001','tinta printer','5',to_date($tanggal, 'dd/mm/yyyy hh24:mi:ss') )"; $query = oci_parse($koneksiORA , $syntax); oci_execute($query);
maka hasilnya di database akan terisi:
kode_jual | nama_barang | jumlah | tanggal |
AA001 |
tinta printer |
5 |
29/05/2012 14:45:08 |
<< Semoga Bermanfaat >>
makasih gan, time stampnya berguna
BalasHapusMantap Makasih ya Gan Artikelnnya membantu banget, buat insert data ke oracle...
BalasHapus