Howto,

PHP : Menampilkan format tanggal Indonesia dari SQL SERVER 2005

17.23.00 Eca 0 Comments

Saya sempat kebingungan ketikan melakukan select tanggal dari SQL Server, karena data yang ditampilkan misalnya "Jun 21 2012 02:32". Setelah searching kesana-kemari saya menemukan cara menampilkan format tanggal pada Sql Server klik disini.
Tetapi format nama bulan yang ditampilkan itu berupa format english.
Namun sekarang saya telah menemuklan solusinya yaitu menggunakan datepart, let's check this out :D
Pertama, jangan lupa membuat tipe data pada field tanggal menggunakan tipe datetime.
mengambil tanggal
if ($mssql->execute("SELECT datepart(day,nama_field) FROM nama_tabel"))
 {  $tgl = $mssql->getDataSet(); }

mengambil tahun awal
 if ($mssql->execute("SELECT datepart(year, nama_field) FROM nama_tabel "))
 { $thn = $mssql->getDataSet();}

mengambil bulan awal
 if ($mssql->execute("SELECT datepart(month, nama_field) FROM nama_tabel "))
{ $bln = $mssql->getDataSet(); }

NB : 
nama_field -> isi dengan nama field yang akan di select
nama_tabel -> isi dengan nama tabel yang akan di select

seletelah bulan terselect maka kita tampung bulan dengan mengubah menjadi nama bulan
 if ($bln[0][0] == 1) { $bulan_wisuda = "Januari"; }
else if ($bln[0][0] == 2) {$bulan_wisuda = "Februari"; }
else if ($bln[0][0] == 3) {$bulan_wisuda = "Maret"; }
else if ($bln[0][0] == 4) { $bulan_wisuda = "April"; }
else if ($bln[0][0] == 5) {$bulan_wisuda = "Mei"; }
else if ($bln[0][0] == 6) { $bulan_wisuda = "Juni";}
else if ($bln[0][0] == 7) { $bulan_wisuda = "Juli";}
else if ($bln[0][0] == 8) { $bulan_wisuda = "Agustus";}
 else if ($bln[0][0] == 9) { $bulan_wisuda = "September"; }
else if ($bln[0][0] == 10) {$bulan_wisuda = "Oktober"; }
else if ($bln[0][0] == 11) {$bulan_wisuda = "November";}
 else {$bulan = "Desember";}

setelah itu kita gabungkan dengan tanggal dan tahun yang telah kita select tadi
 $tanggal_akhir = $tgl[0][0] . " " . $bulan . " " . $thn[0][0]; 

Maka hasil akhir seperti -> 21 Juni 2012

0 comments:

Howto,

Tidak bisa koneksi ke SQL SERVER 2005? mungkin ini penyebabnya

15.40.00 Eca 0 Comments

Salah satu kesulitan saat saya menggunakan Sql Server adalah pada saat koneksi. Sempat bongkar pasang instal SQL nya, kirain salah instal ternyata ada file library yang harus ditambahkan ke system32 laptop atau PC yang digunakan. Saya menggunakan Sql server ini hanya localhost, mungkin akan sedikit membantu Anda yang sudah merasa putus asa :D

Setelah mencari kesana kemari ternyata alhamdulillah dapat solusi dan projectnya jadi dikerjakan :)
Jika terdapat error seperti ini "Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: SERVER\SQLSERVER", maka langkah dibawah ini salah satu solusinya :

1. Download ntwdblib.dll atau klik disini
2. Copy library tersebut ke folder
      o>  Jika menggunakan xampp
             C:\xampp\php
             C:\xampp\apache\bin
             C:\WINDOWS\system32
      o>  Jika menggunakan wampp
             C:\wamp\bin\php\php5.2.6
             C:\wamp\bin\apache\apache2.2.8\bin
             C:\WINDOWS\system32

0 comments: