Sewaktu saya menulis artikel ini pun, versi yang saya gunakan sudah termasuk ketinggalan.
Saya menggunakan XAMPP 1.7.2 padahal sudah keluar 1.8.1
Kenapa saya tidak pakai WAMP ? Sebenarnya sudah coba kok pakai WAMP, cuma kok mentok terus, padahal sudah mengikuti artikel yang ada.
Tapi gakpapa lah, yang penting tujuan tercapai.
Empat folder yang penting untuk diperhatikan :
C:\xampp\php\ tempat php.ini (file konfigurasi php)
C:\xampp\php\ext\ tempat DLL files
C:\xampp\apache\bin\ tempat ntwdblib.DLL
C:\Windows\System32 tempat ntwdblib.DLL
Langkah 1,
Buka file php.ini
pastikan baris berikut ini diaktifkan dengan menghilangkan tanda semicolon (titik koma)
extension=php_mssql.dll
extension=php_pdo_mssql.dll
save / simpan file tersebut.
Langkah 2,
Buka folder C:\xampp\php\ext\ dan pastikan di dalam folder tersebut ada file :
php_mssql.dll
php_pdo_mssql.dll
Kalau sudah ada, bagus lah…
Langkah 3,
Download ntwdblib.dll dan letakkan pada folder ketiga dan keempat, yakni C:\xampp\apache\bin\ dan C:\Windows\System32
Selesai. Start Apache Anda.
Berikut script contoh php sederhana yang saya buat.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| <?php function open_connection() { $host = ’192.168.10.11′; $username = ‘userkita’; $password = ‘password’; $databasename =”northwind”; $link =mssql_connect( $host , $username , $password ) or die (“Database tidak dapat dihubungkan!”); mssql_select_db( $databasename , $link ); return $link ; } if ( $link =open_connection()) { echo ‘Berhasil !’; } else { echo ‘Tidak berhasil menyambungkan !’; } $query = “SELECT * FROM customers “; $stmt = mssql_query( $query ); if ( $stmt === false ) { echo “Error in statement execution.\n”; die ( print_r( mssql_errors(), true)); } echo “<table border=’1′>”; echo “<tr><th>CustomerID</th><th>Company Name</th></tr>”; while ( $row = mssql_fetch_array( $stmt )) { $satu = $row [ "1" ]; $dua = $row [ "2" ]; echo “<tr><td>”. $satu .”</td><td>”. $dua .”</td></tr>”; } echo “</table>”; ?> |
No comments:
Post a Comment