Tampilkan postingan dengan label php. Tampilkan semua postingan

Mysqli vs PDO


Berdasarkan informasi dari group PHP Indonesia dan informasi dari internet bahwa sekarang mysql extension sudah tidak didukung lagi di PHP versi 7 dan untuk PHP 5 pun hanya untuk Penelitian. Jadi disarankan agar Pindah ke MYSQLi atau PDO(PHP Data Objek). Pada dasarnya jika kita ingin mengkoneksikan ke database kita dapat menggunakan tiga pilihan yaitu mysql extension, mysqli extension atau pdo extension. tetapi untuk sekarang hanya ada dua pilihan yaitu mysqli dan pdo. karena mysql extension sudah tidak didukung lagi oleh php generasi terbaru.

Jika Menggunakan PDO sudah Pasti perogram kita berbasis OOP(Objek Oriented Programming) dan keunggulanya PDO ini sudah support 12 jenis Basis data jadi jika ingin pindah dari basis data MYSQL ke basis data lain kita tidak Perlu merombak semua script. Namun jika masih Pemula menggunakan MYSQLi tidak akan terlalu sulit dari mysql extension biasa tetapi kelemahanya MYSQLi hanya mendukung satu basis data saja yaitu MYSQL

nah berikut ini adalah perbedaan penulisan script pdo dan mysqli
1. Koneksi
// PDO
$pdo = new PDO("mysql:host=localhost;dbname=database", 'username', 'password');
// mysqli, procedural
$mysqli = mysqli_connect('localhost','username','password','database');
// mysqli, object oriented
$mysqli = new mysqli('localhost','username','password','database');

2. Penamaan Parameter
mysqli:
$query = $mysqli->prepare('
    SELECT * FROM users
    WHERE username = ?
    AND email = ?
    AND last_login > ?');
     
$query->bind_param('sss', 'test', $mail, time() - 3600);
$query->execute();
pdo:
$params = array(':username' => 'test', ':email' => $mail, ':last_login' => time() - 3600);
     
$pdo->prepare('
    SELECT * FROM users
    WHERE username = :username
    AND email = :email
    AND last_login > :last_login');
     
$pdo->execute($params);

Aplikasi File Manager menggunakan PHP dan jQuery


Selamat siang bertemu lagi dengan saya kali ini saya akan membagikan aplikasi file sistem menggunakan php dan jquery. Aplikasi ini mirip dengan cpanel dengan aplikasi ini anda bisa membuat file baru, mengedit, menyimpan dan menghapus berkas/folder. Aplikasi ini saya dapatkan dari vasplus programming blog dan sekarang saya akan bagikan lagi.

Fitur-fiturnya:
- bisa membuat file baru / folder baru
- bisa upload file
- dapat mengenali berbagai jenis type file (seperti .jpg, .doc, .pdf, .xls dll)
- bisa memindahkan file
- bisa mencopy file
- bisa meng compress file
- dan bisa menghapus file


Download Disini | Download Server 2

ok semoga bermanfaat.

Aplikasi Search Engine Sederhana menggunakan PHP dan AJAX


Selamat malam guys kali ini saya akan membagikan aplikasi search engine sederhana. Aplikasi ini saya dapatkan dari tutorial web design yang telah saya modif.

Fitur-fiturnya antara lain:
- bisa dijadikan search engine localhost, jika anda mempunyai banyak folder projek di htdocs maka tinggal daftarkan folder tersebut agar terindeks oleh sistem giviews search engine ini. jadi sekarang anda tidak perlu lagi mengetikan alamat yang panjang seperti http://localhost/projek tinggal buka giviews search lalu ketikan nama projek
- proses pencarian cepat karena menggunakan ajax, begitu anda tekan enter hasil pencarian pun akan muncul seketika
- tersedia menu untuk menambahkan situs baru


Ok jika anda tertarik aplikasi giviews search bisa anda download disini
Aplikasi giviews seach ini bisa anda kembangkan lagi menjadi aplikasi search engine yang besar seperti google