Rabu, 14 Januari 2009

PHP join Sql Server

PHP.ini pada php ke mssql

;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;extension=php_mssql.dll

; Valid range 0 - 2147483647. Default = 4096.
;mssql.textlimit = 4096

; Valid range 0 - 2147483647. Default = 4096.
;mssql.textsize = 4096

secara default konfigurasi PHP.ini tampak seperti diatas, tetapi disini kita akan melakukan perubahan pada bagian dibawah ini

.

;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
extension=php_mssql.dll


buka extension yang akan digunakan , dan pada folder PHP , pastikan bahwa didalam folder /PHP/extensions/ terdapat file

php_mssql.dll

setelah itu , setingan dibawah ini patut menjadi perhatian bagi anda yang akan bermain dengan data berupa text dalam jumlah

karakter yang besar. Karena settingan dibawah ini mengatur jumlah text yang akan dihasilkan , atau ditampilkan oleh

intrepeter PHP dalam sekali query.Tidak peduli dengan kemampuan kapasitas field dalam database. Setting dari output text

dibatasi disini. Tidak seperti yang biasa kita [ saya ] temui pada MySQL.


; Valid range 0 - 2147483647. Default = 4096.
mssql.textlimit = 2147483647

; Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 2147483647

saya sarankan anda untuk memberi nilai paling besar agar tidak menyulitkan anda dikemudian hari. Karena kemarin 2 saya

mendapatkan kesulitan pada saat akan menampilkan data dalam bentuk text dengan jumlah yang sangat besar , saya terheran heran

dengan karakter text yang terpotong , dan tidak ditampilkan secara utuh. Hanya ditampilkan sekitar 4096 karakter , dimana itu

ternyata merupakan setting default dari PHP.ini

Pertama saya tidak menyangkan bahwa hal ini ternyata diatur oleh file PHP.ini , tetapi ini berkat kegigihan dan keuletan

salah seorang teman saya [ Pak Sujana dari Altek Bandung … yang rela berlebaran dengan file PHP.ini :)) becanda boss ]

jadi saya sarankan begitu kalo anda ingin memulai development dengan menggunakan database MS SQL Server. Kalo ada pertanyaan

bisa dilayangkan melalui e-mail saya