Rabu, 20 Agustus 2014

Inner Join adalah menyeleksi seluruh baris dari setiap tabel selama isi dari tabel tersebut memiliki isi yang sama. Contohnya sebagai berikut: 
SELECT * 
FROM table1 INNER JOIN table2 
ON table1.column_name = table2.column_name;
atau
SELECT * 
FROM table1 
JOIN table2 
ON table1.column_name = table2.column_name; 


Perbedaan antara JOIN dan INNER JOIN
JOIN akan menghasilkan setiap baris dari tabel dimana primary key dari tabel pertama sama dengan primary key pada tabel lainnya. 
INNER JOIN memilih semua baris dari kedua tabel yang memiliki kecocokan data antar kolom. Inner Join menggunakan operator perbandingan untuk mencocokan baris dari dua tabel berdasarkan nilai - nilai dalam kolom yang sama dari masing-masing  tabel.
Menggunakan JOIN Clause
SELECT * FROM 
Table1 JOIN Table2 
ON Table1.column_name=Table2.column_name;
Menggunakan INNER JOIN Clause
SELECT * 
FROM Table1 INNER JOIN Table2 
ON Table1.column_name= Table2.column_name;

Rabu, 06 Agustus 2014

Ada 15 flags secara total. Flags dapat didefinisikan pada akhir aturan untuk memanipulasi Apache, sebagian besar hanya membaca jika aturan yang cocok.

.htaccess flags
.htaccess flags
Memungkinkan untuk menggunakan beberapa bendera untuk rewrite rule tunggal (Misalnya, [L, QSA]).

Senin, 04 Agustus 2014


Rewrite URL adalah salah satu bagian penting dari PHP dan sebagian besar ditemukan dalam setiap aplikasi web utama yang menggunakan PHP. Rewrite URL mempunyai dua fungsi utama:
  1. Membuat URL bersih, ramah SEO dan mudah dibaca.
  2. Menyembunyikan fungsi yang mendasari PHP sehingga akan meningkatkan keamanan internal situs.

Rewrite URL paling sering digunakan untuk masking URL yang kompleks, untuk meningkatkan SEO (Search Engine Optimization) dan membuat URL lebih mudah dibaca. Contoh penggunaanya:

  • http://localhost/coba/index.php?artikel=20
  • http://localhost/coba/tutorial-php.html

contoh Url pertama merupakan link asli sebuah halaman sebelum di rewrite, sedang yang kedua yang sudah di rewrite. Url kedua lebih mudah dibaca dan meningkatkan SEO (Search Engine Optimization) karena mengandung kata kunci. Aturan penulisannya juga menyembunyikan index.php?artikel=20 yang memiliki manfaat tidak mengekspos PHP untuk klien. Jadi itu meningkatkan keamanan website.
Sintaks RewriteRule sebagai berikut
RewriteRule Pattern Substitution [flags]
contoh implementasinya sebagai berikut:
RewriteEngine On
RewriteRule ^([0-9]{4})/([0-9]{0,2})/([^/]+)/$ /index.php?y=$1&m=$2&t=$3 [S]
RewriteRule ^error403\.php - [F]
Setiap baris disebut Instruksi. Baris pertama adalah putaran di Rewrite Mesin. Baris kedua adalah pencocokan  URL patern menggunakan regex. Baris ketiga mendeteksi jika url posting naskah dan memastikan redirect ke 403 (Forbidden Response). [S] dan [F] adalah .htaccess flags.
Subscribe to RSS Feed Follow me on Twitter!