Showing posts with label database. Show all posts
Showing posts with label database. Show all posts

Wednesday

Membuat Script Login Register Sederhana

Saya yakin teman-teman sekalian pasti sudah tahu tentang Register, login, dan logout. Atau mungkin juga ada sebagian teman yang belum terlalu paham. Baiklah, Saya akan menjelaskan secara singkat saja. Biasanya pada saat kita memasuki sebuah situs, kita diwajibkan untuk login terlebih dahulu. Tetapi sebelum login, kita harus mendaftar dulu nama, email, dan password yang kita inginkan untuk login nantinya. Baiklah, saya akan langsung menjelaskan scriptnya. Dalam contoh kali ini, saya membuat register, login, dan logout dalam 6 buah
script.
Yakni :
1. Index.php
2. Config.php
3. Daftar.php
4. Daftar2.php
5. Login.php
6. Dan logout.php
Pertama -tama yang harus dilakukan tentu saja adalah membuat database-nya terlebih dahulu.
Buatlah database dengan nama ?reglog?. Lalu buat table dengan nama ?members?. Lalu
masukkan
field berikut:
?Id? type = bigint(20)
?nama? type = varchar(50)
?email? type = varchar (50)
?password? type = varchar(8)
untuk membuat tabel database bisa dipelajari di postingan Membuat tabel Database PHP
Jika sudah, masukkan script berikut :

Ini untuk mengkoneksikan dengan database...
file config.php
file index.php

file daftar.php
file daftar2.php  
file login.php file logout.php

Bila anda berhasil, maka pada saat anda telah mendaftar dan login sebagai nama yang anda daftarkan, maka pada halaman index akan tampil nama anda disamping teks welcome.
Selamat mencoba :D

Tuesday

Membuat Tabel Database PHPMyadmin

Saat ini membuat database MySQL tidak perlu menggunakan cara manual lagi dengan mengetikkan perintah-perintah SQL, karena sekarang sudah banyak tool-tool visual yang membantu kita untuk membuat database dengan mudah dengan cepat, salah satunya adalah tool phpMyAdmin, tool ini merupakan salah satu paket dari PHPTriad (bisa didownload disini), jadi apabila Anda menginstall PHPTriad, maka secara otomatis di komputer Anda sudah terinstall juga phpMyAdminnya.
Langsung saja, mari kita praktekkan membuat database dan tabel di phpMyAdmin, ikuti langkah-langkah berikut:

Buka browser Anda (Internet Explorer), lalu ketikkan pada bagian Address: http://localhost/phpmyadmin/, lalu tekan tombol Enter, maka akan tampil halaman selamat datang dari phpMyAdmin.

Untuk membuat database, isikan nama database yang akan dibuat pada bagian Create new database, misalnya: bukutamu (tidak boleh ada spasi), lalu klik tombol Create.

Maka akan terbentuk sebuah database dengan nama: bukutamu, Anda bisa melihatnya pada bagian jendela kiri di bawah teks Home. Setelah membuat database, maka langkah selanjutnya adalah membuat tabel di dalam database tersebut dengan cara mengisikan nama tabel dan jumlah field di bagian Create new table on database bukutamu, misalnya Name: tamu dan Fields: 4, lalu klik tombol Go.

Kemudian isikan field-field beserta atribut yang ingin anda buat

Setelah selesai, klik tombol Save, maka akan terbentuk sebuah tabel dengan nama: tamu beserta field-field didalamnya. Hasilnya dapat dilihat pada gambar dibawah ini ;

Tipe-tipe data yang sering digunakan adalah:
• INT, untuk menyatakan data berupa angka.
• VARCHAR, untuk menyatakan data berupa karakter atau string (batasnya sampai 255 karakter).
• DATE, untuk menyatakan data berupa tanggal.
• TIME, untuk menyatakan data berupa waktu.
• TEXT, untuk menyatakan data berupa karakter dalam jumlah yang banyak (lebih dari 255 karakter), misalnya untuk isi berita dan pesan.

Tips:
• Sebaiknya gunakan huruf kecil semua dalam memberikan nama database, tabel beserta field-fieldnya. Hal ini akan memudahkan kita nantinya dalam pengolahan data di PHP.
• Sebaiknya sertakan selalu nomor unik atau kunci primer setiap membuat sebuah tabel. Hal ini berguna untuk membedakan antara data yang satu dengan data lainnya.
• Pada tabel tamu yang telah kita buat diatas, kita telah menentukan no_tamu sebagai Primary key (kunci primer) dengan tambahan atribut Extra: auto_increment, artinya no_tamu akan terisi dengan angka yang selalu bertambah secara otomatis (tanpa diisikan secara manual) seiring dengan bertambahnya data.