Menggunakan MySQLi dengan Fungsi-Fungsi SimpleDB

Fungsi-fungsi PHP untuk MySQLI

Bagi yang menggunakan PHP 5 atau yang lebih lama, maka sudah terbiasa menggunakan fungsi-fungsi database mysql_* (misalnya: mysql_connect, mysql_query, dsb). Akan tetapi kalau ingin beralih menggunakan PHP 7, fungsi-fungsi mysql_* itu sudah tidak ada lagi, kita harus menggunakan fungsi mysqli_* atau PDO. Bagaimana cara mengatasinya?

Penulis juga mengalami error saat berpindah ke versi 7, yaitu tidak bisa menggunakan fungsi mysql_*. Tetapi untunglah di proyek-proyek sebelumnya penulis sudah menggunakan fungsi-fungsi buatan sendiri untuk melakukan manipulasi database. Jadi tinggal modifikasi bagian dalam fungsi-nya saja, tanpa mengubah keseluruhan program.

Silahkan download SimpleDB – kumpulan fungsi MySQLi di Github.

SimpleDB selain menggunakan fungsi-fungsi mysqli_*, juga menyediakan fungsi-fungsi manipulasi database yang umum. Seperti tambah, update, delete record pada tabel. Tanpa perlu menuliskan kode SQL yang panjang, cukup dengan menyiapkan variabel array dan memanggil fungsi db_insert() atau db_update(), maka record-record baru akan ditambahkan atau diupdate ke tabel yang dimaksud.

Contoh Menggunakan Fungsi-Fungsi SimpleDB:

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
<?php
 
// include file nya
require("mysqlidb.php")
 
// connect ke database
db_connect("localhost", "root", "", "hrd");
 
// contoh baca record
$q = db_query("select * from karyawan");
while ($d = db_fetch($q)) {
    print "$d->nik, $d->nama<br/>";
}
 
// contoh insert ke tabel
$a = array();
$a['name'] = "Joni";
$a['kelas']  = 5;
db_insert("siswa", $a);
 
// contoh update tabel
$a = array();
$a['name'] = "Joni Keren";
$a['kelas']  = 6;
db_update("siswa", $a, "id=10");
 
?>

Contoh-contoh lainnya dapat dilihat di halaman Github.

Yang sedang trend:

Rating:

Code Editor yang Bagus Untuk Mengetik Program PHP

Untuk mengetik program atau kode, diperlukan sebuah software editor teks. Bila memakai Windows kita bisa menggunakan software Notepad. Akan tetapi Notepad sangat sederhana, hanya bisa menangani pengetikan dasar saja, kurang akan fasilitas yang membantu dalam pengetikan program seperti pengecekan sintaks, tombol cepat, dsb.

Dengan seiring perkembangan waktu, orang menciptakan code editor yang memudahkan programmer dalam pengetikan program. Code editor adalah editor teks yang diberi fasilitas diantara nya: syntax highlighting (teks dengan warna berbeda untuk masing sintaks), code completion (hanya dengan mengetik beberapa huruf, muncul nama fungsi/konstanta/variable), error checking (memberitahu kalau ada penulisan kode yang tidak lengkap atau salah).

Lalu apakah code editor yang ideal untuk memprogram PHP? Well, untuk soal memilih code editor ini biasanya dipengaruhi oleh selera masing-masing programmer. Di bawah ini sekedar saran mengenai code editor yang bisa dipakai untuk mengetik program PHP (ataupun program lainnya).

Notepad++

Notepad-Plus-Plus Code Editor PHP

Notepad++ adalah code editor yang gratis dan yang sangat populer. Walaupun gratis, fitur dari Notepad++ sudah sangat cukup. Mendukung banyak bahasa pemrograman dari A sampai Z, tidak terbatas hanya pada PHP. Pada Notepad++ sudah ada syntax highlighting, code completion, bisa run external program, bisa merekam makro, dsb. Notepade++ sangat cocok untuk programmer pemula maupun yang sudah mahir. Notepad++ hanya bisa berjalan di Windows. Download Notepad++.

Sublime Text

Sublime-Text Code Editor PHP

Sublime Text adalah code editor yang juga cukup populer, dan bisa berjalan multiplatform. Walaupun Sublime Text adalah software berbayar, tetapi versi gratisnya bisa dipakai secara normal tanpa ada batasan waktu. Salah satu kelebihan Sublime Text adalah adanya Package Manager, semacam pengelola plugin yang bisa menambahkan plugin ke Sublime Text sehingga makin memperkaya fungsi-fungsi editornya. Download Sublime Text Code Editor PHP.

Editplus

Editplus Code Editor PHP

Editplus adalah code editor yang ringan dan mendukung banyak bahasa pemrograman. Bisa menuliskan kode PHP dan menambahkan kode-kode HTML hanya dengan mengklik tombol. Secara keseluruhan Editplus adalah code editor yang enak dipakai, tetapi kekurangannya adalah tidak ada code completion yang realtime. Yaitu kemampuan untuk menampilkan nama variable atau fungsi pada saat kita mengetik beberapa huruf. Download Editplus Code Editor PHP.

Geany

Geany Code Editor PHP

Geany adalah code editor yang berjalan multiplatform. Kalau sering bekerja misalnya di Windows dan Linux tanpa ingin berganti jenis code editor, Geany bisa jadi pilihan. Walaupun namanya kurang banyak disebut, Geany sudah memiliki fitur code editor yang modern. Seperti syntax highlighting, code completion, dan mendukung banyak bahasa pemrograman termasuk PHP, Java, Python, dan sebagainya. Download Geany Code Editor PHP.

Demikian beberapa pilihan code editor untuk PHP, silahkan dipilih yang dirasa cocok. Rekomendasi dari penulis kalau menggunakan sistem operasi Windows adalah Notepad++ karena gratis dan fiturnya sudah sangat lengkap. Kalau bekerja di Linux atau MacOS, rekomendasinya adalah SublimeText.

Selamat mencoba dan happy coding!

Yang sedang trend:

Rating:

5 Alasan Mengapa PHP Disukai Developer Web

5 Alasan Mengapa PHP disukai para developer web

Di dalam dunia pemrograman, bahasa yang paling banyak digunakan untuk pengembangan web adalah PHP. Ini dikarenakan PHP adalah bahasa yang memang dirancang untuk web dan juga banyak library open-source pendukungnya. Ada banyak keuntungan menggunakan PHP sebagai bahasa untuk pengembangan web. Di bawah ini dicantumkan 5 alasan mengapa para developer web menyukai PHP.

Sederhana:

Bahasa PHP dipengaruhi oleh sintaks C, relatif sederhana di bandingkan dengan Perl atau Python. Ini sebabnya disukai oleh programmer, bahkan programmer pemula pun relatif mudah untuk mempelajari PHP.

Fleksibel:

Script PHP mudah dimodifikasi. Kalau program yang dibuat sudah berjalan dan ingin diubah, maka tinggal diubah saja menggunakan kode editor, kemudian reupload ke server web hosting. Atau bisa langsung diedit menggunakan software FTP dan perubahan script tersebut langsung diterapkan secara realtime.

Integrasi:

PHP kompatibel dengan banyak OS (Operating System), dan dapat dengan mudah di integrasikan di berbagai OS yang berbeda-beda. Bisa berjalan di Unix, Linux, Solaris, OSX, Windows, dsb.

Kinerja:

Kinerja PHP sudah tak diragukan lagi, jutaan web di seluruh dunia menggunakan PHP. Blog yang sedang anda baca inipun pakai PHP. Dan sekarang ada PHP-7 dengan teknologi engine terbaru yang lebih cepat berkali-lipat.

Biaya:

Menggunakan PHP berarti sangat hemat, karena tidak ada biaya untuk membeli lisensi atau software. Karena PHP adalah open-source dan dapat bekerja dengan bermacam database yang juga open-source, seperti PostgreSQL, MySQL, MariaDB, dll.

PHP adalah pemrograman web yang relatif mudah, murah, dan didukung oleh komunitas yang menyediakan berbagai fungsi, aplikasi, dan contoh-contoh program. Tak dapat dipungkiri, PHP adalah bahasa pemrograman server-side yang disukai para developer web saat ini.

Yang sedang trend:

Rating: