nah...saya liat tuh phpmy admon lama 2.9.1.1 but its okey...soalnya yang baru sudah keluar ver 3 keatas
kamu sudah sampi sejauh ini tentu dapat server dan host Sql nya... ya dari acces cpanel nya suda ada ditangan kamu tinggal mengacces . lebih seru lagi klo kamu pakai dari win m.acces.. ataw sejenisnya... ( lupa saya ikz...)
Sebelum mulai, kita terlebih dahulu akan membuat database. Kita membutuhkan tabel user untuk menyimpan data sebagai berikut :
Nama Field Tipe Data
UserId int(3)
UserName blablabal(50)
Password blabalbla(50)
NamaLengkap blabala(50)
lalu buat conecsi anda ke Sql nya..
Tabel dibuat dengan memberikan query sebagai berikut:
CREATE TABLE userTable( UserId INT (3) AUTO_INCREMENT PRIMARY KEY, UserName blabla(50), Password blabla (50), NamaLengkap Vblabla (50) );
tabel siap digunakan. Kita akan mulai dengan halaman daftar, karena kita belum punya user. File register.php akan menangani pendaftaran user baru. Tugasnya adalah memasukkan data yang diisi dalam form ke dalam database.
Selanjutnya, kita akan melakukan langkah-langkah seperti yang disebutkan di atas.
Perintah untuk memasukkan data dibuat dengan menggunakan aturan SQL, dijelaskan lebih lengkap pada bagian selanjutnya. Query (perintah) untuk memasukkan data adalah :
INSERT INTO userTable VALUES ( 1, 'endy', 'inipaswod', 'Endy Muhardin' );
perintah tersebut dieksekusi di dalam script PHP sebagai berikut :
$query = " INSERT INTO userTable VALUES ( 1, 'endy', 'inipaswod', 'Endy Muhardin' ); ";
$hasil = mysql_query($query); if($hasil){ echo(mysql_affected_rows()." orang ditambahkan ke dalam sistem"); }
Script kita harus mengambil data dari HTML Form (register.htm) dan memasukkannya ke dalam database. Untuk itu, kita akan membuat file register.php yang berisi kode sebagai berikut :
<?
$dbServer = "localhost";
$dbUser = "blabalbla";
$dbPass = "blabla";
$dbConn = mysql_pconnect($dbServer, $dbUser, $dbPass);
$dbName = "phpTutorial";
mysql_select_db($dbName);
$query = " INSERT INTO userTable (UserName, Password, NamaLengkap) VALUES ( '$user', '$pass', '$namaLengkap' ); ";
$hasil = mysql_query($query);
if($hasil){
echo(mysql_affected_rows()." orang ditambahkan ke dalam sistem");
}
?>
Mengakses hasil query
Setelah register.htm dieksekusi dengan sukses, kita telah memiliki satu user dalam database. Dengan demikian, kita dapat menguji halaman login yang telah kita buat. Untuk itu, kita perlu mengakses data dalam database dan mencocokkannya dengan input yang diberikan user. Langkah-langkah untuk mengakses data dalam database adalah :
1. Membuat sambungan database
2. Memilih database
3. Membuat query
4. Menjalankan query
5. Mengambil hasilnya
6. Memproses hasil
Query yang akan digunakan adalah :
SELECT * FROM UserTable WHERE userName=’input dari user’
Query ini akan dimasukkan ke dalam script menjadi :
$query = SELECT * FROM UserTable WHERE userName=’$login’
Dan dieksekusi dengan kode :
$hasil = mysql_query($query);
Bila userName yang diinputkan user tidak ada dalam database, query akan mengembalikan 0 (nol) baris hasil. Bila ada, query akan menghasilkan array yang berisi data pada masing-masing kolom dalam database. Untuk mengetahui jumlah hasil yang didapat dari query, digunakan kode sebagai berikut:
$jumlahHasil = mysql_num_rows($hasil);
Apabila hasilnya tidak nol (berarti username telah terdaftar dalam sistem), kita akan mengambil data password. Untuk itu, kita gunakan perintah:
$data = mysql_fetch_array($hasil);
data password ada dalam array, diakses dengan cara :
$passDb = $data[“Password”];
Dengan demikian, keseluruhan script login.php akan menjadi :
<?
// variabel yang diperlukan untuk akses database $user = "endy";
$pass = "test";
$db = "ContentManager";
$server = "localhost";
// membuat koneksi
$koneksi = mysql_connect($server, $user, $pass);
// memeriksa koneksi
if(!$koneksi){
echo("Koneksi ke database gagal");
exit;
}
// membuka database
mysql_select_db($db);
// membuat query
$query = "SELECT * FROM userTable WHERE userName='".$login."'";
// mengeksekusi query
$hasil = mysql_query($query);
// mengakses hasil
$jumlahHasil = mysql_num_rows($hasil);
if($jumlahHasil < 1){
echo("User $login tidak ada dalam database <br>");
}else{
echo("User $login ada dalam database<br>");
$data = mysql_fetch_array($hasil);
$passwordAsli = $data["password"];
if($password == $passwordAsli){
echo("Password untuk user $login benar<br>");
}else{
echo("Password untuk user $login salah<br>");
}
}
?>
nah...kamu bisa lebih jauh lagi.....
:)
ya klo saya kurang cermat mohon para petinngii membantu nya..maaf sya sudah lama ga ginian..asik nyari calon istri sekarang banyakan...wkkwkwkwkwkw