Membuat Koneksi PHP dan Oracle
Sejauh yang saya ketahui tentang Oracle. Oracle adalah basis data relasional yang terdiri dari kumpulan data dalam suatu sistem manajemen basis data RDBMS. Perusahaan perangkat lunak Oracle memasarkan jenis basis data ini untuk bermacam-macam aplikasi yang bisa berjalan pada banyak jenis dan merk hardware komputer (platform).
Guestbook PHP tanpa Database
Kali ini saya akan berbagi suatu hal yang unik dan mungkin jarang dilakukan. Yaitu membuat sebuah aplikasi buku tamu atau yang sering disebut guestbook tetapi tanpa menggunakan database sedkit pun didalamnya.
Membuat Halaman Member, Login dan Daftar
Dalam setiap website pasti ada halaman khusus dimana halaman tersebut hanya bias diakses oleh member ataupun administrator. Untuk mengakses halaman tersebut kita login untuk mendapatkan jalan masuk ke halaman yang dituju. Sekarang kita akan membuat halaman yang hanya bisa diakses jika user telah login terlebih dahulu.
Membuat Kalender dengan PHP
Anda pasti tau yang namanya kalender dan juga fungsinya untuk apa. Di rumah, kantor, sekolah pasti ada yang namanya kalender. Bahkan anda pasti pernah melihat widget kalender di blog atau website yang pernah anda kunjungi. Atau anda malah sudah memasang widget kalender di blog atau websit anda.
Pada tutorial kali ini saya akan memberikan cara membuat kalender seperti widget di blog atau web anda tetapi menggunakan PHP.
Untuk menapilkan tanggal di PHP anda menggunakan fungsi date. PHP memunyai dua format, yaitu format PHP dan format MySQL. Disini kita menggunakan format PHP default. Sangat disarankan bagi anda untuk mengetahui bentuk fungsi date.
Membuat Koneksi PHP ke Database Ms Access
Tuorial kali ini saya mencoba untuk mencoba menjawab pertanyaan dari teman saya yang telah saya terima melaui email, yaitu bagaimana cara koneksi php dengan access.
Disini kita akan meng-konek-an database access dengan PHP menggunakan fasilitas ODBC. Open Database Connectivity(ODBC) adalah sebuah standar terbuka untuk konektivitas antar mesin basis data. Standar ini menyediakan API yang dapat digunakan untuk menjalankan dan mengoneksikan sebuah aplikasi dengan sebuah sistem manajemen basis data (SMBD).
Membuat Form Upload File dengan PHP
Pasti kalian pernah meng-upload foto di Facebook atau situs lainya. Kali ini kita juga akan membuat form untuk meng-upload poto atau data lainya. Seperti yang telah saya jelaskan pada tutorial HTML 4, kita perlu menggunakan file field untuk memilih data yang akan kita upload nantinya.
Membuat Guestbook dengan PHP - MySQL
Setelah bingung buat skrip tentang Guestbook menggunakan PHP dan MySQL, akhirnya jadi juga. Sebelum saya membuat sendiri guestbook ini. Saya telah mencari skrip di Google dan menemukan sebuah Skrip guestbook yang hasilnya sangat bagus menurut saya, di tambah design yang menarik dari pada hasil buatan saya sendiri.
Menampilkan Ms.Excel dengan PHP
Setelah pusing mikirin job yang numpuk. Akhirnya bisa juga untuk menyempatkan diri menulis artikel ini. Materi atau tutotial kali ini masih berhugungan dengan PHP.
Sebenarnya ini adalah request sejak seminggu yang lalu, karena ada kerabat yang meminta solusi bagaimana menampilkan file *.xls di localhost. Membicarakan soal localhost pasti ada hubunganya dengan server, pasti juga ada PHP. Nah, sekarang bagai mana cara membuka file *.xls di browser menggunakan PHP.
Pada awalnya sih juga bingung muter-muter mencari scriptnya. Namun dengan sedikit taktik dan setrategi yang matang, akhirnya ketemu juga (kayak mau perang aja nih).
Pertama kali kita harus membuat sebuah fungsi penerjemah xls. Karna scriptnya cukup banyak saya akan share aja lah, daripada harus melihat artikel yang terlalu panjang. Lagian pasti lebih suka di suruh mendownload langsung hasil jadinya dari pada harus membaca, hehehe.
Setelah itu buka file index.php pada file yang telah anda download, tampak tampilan seperti skrip dibawah
<?php
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('CP1251');
$data->read('file.xls');
/*for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
echo "\n";
}*/
echo("<table style='border:solid 1px;border-collapse:collapse'>");
foreach($data->sheets[0][cells] as $key=>$value)
{
echo("<tr style='border:solid 1px;'>");
foreach($value as $key=>$value)
{
echo("<td style='border:solid 1px;padding:10px;'>" . $value . "</td>");
}
echo("</tr>");
}
echo("</table>");
//print_r($data->sheets[0][cells]);
?>pada file.xls diganti dengan nama file anda. Sebelumnya kita telah memanggil fungsi yang telah dibuat untuk menerjemahkan xls ke php pada baris ke-2 require_once 'Excel/reader.php'; .
Pada kode $data->sheets[0][cells] as $key=>$value kita akan menentukan $value sebagai keluaran yang akan kita tampilkan nantinya. Dan diberlakukan perulangan sebanyak data yang akan ditampilkan dengan fungsi for.
Selamat mencoba, dan semoga berhasil.
Membuat Koneksi PHP ke MySQL
Setelah mengetahui dasar-dasar pemrograman PHP. Masuklah kita pada tahap selanjutnya. Yaitu meng-koneksikan PHP ke database. Sebenarnya banyak database yang bisa dipilih. Tetapi menurut saya lebih enak pake MySQL.
Banyak cara untuk meng-koneksi PHP ke Mysql. Namun, Kali ini kita akan mempelajari cara cepat dan singkat bagaimana cara mengkoneksi PHP ke MySQL.
Membuat File Koneksi PHP ke MySQL
Pertama kali kita buat file konek.php dengan kode seperti dibawah ini.
<?php
$hostmysql = “localhost”; //nama host atau server
$username = “mysqlusername”; //username database, root sebagai default
$password = “mysqlpassword”; //password database
$database = “namadatabase”; //nama database
$conn = mysql_connect(”$hostmysql”,”$username”,”$password”) or die ("Koneksi gagal");
mysql_select_db($database,$conn) or die (”Database tidak ditemukan”);
?>penjelasan kode konek.php
mysql_connect("localhost","username","password");Jika kode diatas dirasa terlalu panjang, ada alternatif untuk penulisan singkatnya seperti kode dibawah ini.
<?php
$conn=mysql_connect("localhost","root","password") or die ("Koneksi gagal");
$db=mysql_select_db("nama_database",$conn) or die ("database tidak ada");
?>kedua kode diatas hasilnya pun sama saja. Simpan file diatas pada folder localhost anda dengan nama konek.php.
Jika pada setiap halaman web kita membutuhkan koneksi ke MySQL, kita tinggal menambahkan fungsi require atau include yang akan memanggil file koneksi yang telah kita buat.
include (”konek.php”);
atau
include (”konek.php”);
Membuat Query SQL di PHP
Anda bisa membuat tabel pada database MySQL yang telah anda buat sebelumnya menggunakan php. Copy kode dibawah dan jalankan. Kode tersebut akan melakukan query untuk menciptakan sebuah tabel pada database yang telah ditentukan. Contohnya seperti query dibawah ini.
<?php include (”konek.php”); mysql_query(”CREATE TABLE user ( nama VARCHAR(20), email VARCHAR(20), alamat VARCHAR(50))”); ?>
penjelasan kode diatas
Berikut saya berikan beberapa contoh query untuk mengolah data pada databaseh
Memasukan Data dari PHP ke MySQL
Memasukan data menggunakan Memasukan data menggunakan fungsi INSERT INTO nama_tabel (kolom_1,kolom_2) VALUES (nilai_1,nilai_2).
<?php include (”konek.php”); $insert = “INSERT INTO users (nema,alamat,email) VALUES (’Saya’,'Sendiri’,'Indonesia’)”; mysql_query($insert) or die (”tidak dapat memasukkan data ke tabel”); ?>
penjelasan query insert data
diatas berarti memasukan ke tabel user dengan field (nama, alamat, email) dengan data ('saya','semarang,'indonesia')
Menampilkan data MySQL di PHP
Menampilkan data menggunakan fungsi SELECT * FROM nama_tabel. Tanda (*) disni dimaksudkan adalah, memilih semua kolom yang ada pada tabel. Kita bisa menggantikanya dengan menentukan kolom yang akan kita tampilkan.
misal : SELECT kolom1, kolom2 FROM nama_tabel
<?php
include (”konek.php”);
$query = “SELECT * FROM user”;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result))
{
echo “Jumlah data: $numrows <br>”;
echo “Nama: $row[nama] <br>”;
echo “Email: $row[email] <br>”;
echo “Alamat: $row[alamat]“;
}
?>penjalasan kode manampilkan data mysql di php
Untuk penggunaan fungsi lainya seperti hapus data, update, dll. Makanya ikuti terus artikel selanjutnya.