Untuk lebih jelasnya, dibawah ini contoh kode untuk
melakukan koneksi ke Database MSSQL Server dengan menggunakan bahasa
pemrograman PHP.
<?php
$myServer = "localhost";
$myUser = "your_name";
$myPass = "your_password";
$myDB = "examples";
//koneksi ke database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Tidak
Bisa Terkoneksi ke : $myServer");
//Memilih database yang diaktifkan
$selected = mssql_select_db($myDB, $dbhandle)
or die("Tidak
Bisa Membuka Database : $myDB");
//declare the SQL statement that will query the database
$query = "SELECT id, name, year ";
$query .= "FROM cars ";
$query .= "WHERE name='BMW'";
//Menjalankan SQL query dan memasukkan dalam record result
$result = mssql_query($query);
$numRows = mssql_num_rows($result);
echo "<h1>" . $numRows . " Row" .
($numRows == 1 ? "" : "s") . " Returned
</h1>";
//menampilkan hasil query
while($row = mssql_fetch_array($result))
{
echo
"<li>" . $row["id"] . $row["name"] .
$row["year"] . "</li>";
}
//menutup koneksi
mssql_close($dbhandle);
?>
Jika Anda ingin konek dengan DSN, maka bisa menggunakan cara
dibawah ini.
DSN singkatan dari 'Data Source Name'. Ini adalah cara mudah
untuk menetapkan nama dari sebuah koneksi.
Pada contoh di bawah ini akan ditunjukkan cara untuk
terhubung dengan DSN untuk database MSSQL Server bernama 'examples.mdb'.
<?php
//Koneksi ke DSN "myDSN"
$conn = odbc_connect('myDSN','','');
if ($conn)
{
//Membuat query ke database
$query =
"select * from cars";
//Menjalankan query
$result=odbc_exec($conn, $query);
echo "<table
border=\"1\"><tr>";
//Cetak Nama judul
Field
$colName =
odbc_num_fields($result);
for ($j=1; $j<=
$colName; $j++)
{
echo
"<th>";
echo
odbc_field_name ($result, $j );
echo
"</th>";
}
//fetch data dari
database
while(odbc_fetch_row($result))
{
echo
"<tr>";
for($i=1;$i<=odbc_num_fields($result);$i++)
{
echo
"<td>";
echo odbc_result($result,$i);
echo
"</td>";
}
echo
"</tr>";
}
echo
"</td> </tr>";
echo
"</table >";
//Tutup Koneksi
odbc_close ($conn);
}
else echo "odbc not connected";
?>
Koneksi dgn connection string
Berikut ini contoh penggunanan ADODB dalam PHP:
<?php
$myServer = "localhost";
$myUser = "your_name";
$myPass = "your_password";
$myDB = "examples";
//Create Obyek connection
$conn = new COM ("ADODB.Connection")
or die("Tidak
Bisa start ADO");
// connection string dan driver database
$connStr =
"PROVIDER=SQLOLEDB;SERVER=".$myServer.";UID=".$myUser.";PWD=".$myPass.";DATABASE=".$myDB;
$conn->open($connStr);
//Buka koneksi ke database
//Buat SQL statement atau query
$query = "SELECT * FROM cars";
//Jalankan Query
$rs = $conn->execute($query);
$num_columns = $rs->Fields->Count();
echo $num_columns . "<br>";
for ($i=0; $i < $num_columns; $i++) {
$fld[$i] =
$rs->Fields($i);
}
echo "<table>";
while (!$rs->EOF)
{
echo
"<tr>";
for ($i=0; $i <
$num_columns; $i++) {
echo
"<td>" . $fld[$i]->value . "</td>";
}
echo "</tr>";
$rs->MoveNext();}
echo "</table>";
//Tutup Koneksi
$rs->Close();
$conn->Close();
$rs = null;
$conn = null;
?>
Terima kasih sudah mampir
ReplyDeleteTerima kasih sudah mampir....
ReplyDelete