Mengakses Database Mysql dengan PHP

Assalamualaikum Wr, Wb...

untuk dapat mengakses database, saya membuat database yang diberinama "latihandb" dan di dalam database tersebut saya membuat tabel "anggota".

saya menggunakan cmd untuk membuat database dan tabel, caranya sebagai berikut :
1. buka cmd dengan pilihan Run as administrator
2. ketik "cd\" untuk ke direktori home c atau menuju ke direktori awal partisi c.

3. ketik "cd xampp\mysql\bin" untuk masuk ke direktori mysql.

4. ketik "mysql -u root" untuk login sebagai root di mysql.

5. Buat database "latihandb" dengan mengetik "create database latihandb".

6. Sebelum membuat tabel, gunakan database "latihandb" terlebih dahulu dengan mengetik "use    
    latihandb".

7. buat tabel anggota dengan cara sebagai berikut :
   
create table anggota(
->id_anggota varchar(35) NOT NULL,
->nm_anggota varchar(60),
->alamat varchar(60),
->kelamin enum('P','W'),
->PRIMARY KEY(id_anggota)
->);


8. Selanjutnya saya membuat file "KonekDB.php" sebagai berikut :

<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server" .mysql_error());

if ($koneksi) {
echo "Koneksi berhasil";
}
?>
</body>
</html>


9. Untuk mengaktifkan database, saya membuat file "KonekDB2.php" sebagai berikut :
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server".mysql_error());
if ($koneksi) {
mysql_select_db("latihandb", $koneksi)
or die ("Database Gagal dibuka".mysql_error());

echo "Database berhasil dibuka";
}
?>
</body>
</html>


10. Dengan membuat file script php, saya mudah untuk menginput data ke database tanpa harus  
      menginput langsung dari mysql.
      Saya membuat file "Masukanform.php" untuk memasukan data ke tabel, dan file
      "MasukanSim.php" sebagai berikut :

Masukanform.php
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<form action="MasukanSim.php" method="post" name"form1" target="self">
<table widht="350" border="1">
<tr bgcolor="#69FFF">
<td colspan="2"><center><b><Masukan Data Anggota</b></center></td>
</tr>
<tr>
<td width="96">ID Anggota</td>
<td width="248">:
<input name="TxtID" type="text" size="10" maxlength="6">
</td>
</tr>
<tr>
<td> Nama </td>
<td> :
<input name="TxtNama" type="text" size="30" maxlength="35">
</td>
</tr>
<tr>
<td> Alamat </td>
<td> :
<input name="TxtAlamat" type="text" size="30" maxlength="60">
</td>
</tr>
<tr>
<td> Kelamin </td>
<td> :
<input name="RbKelamin" type="radio" value="P" checked>
Pria
<input name="RbKelamin" type="radio" value="W" checked>
Wanita
</td>
</tr>
<tr>
<td></td>
<td>
<input type="submit" name="submit" value="Simpan">
</td>
</tr>
</table>
</form>
</body>
</html>

MasukanSim.php
<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost", "root", "")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("latihandb", $koneksi)
or die ("Database Gagal Dibuka".mysql_error());
$TxtID =$_POST['TxtID'];
$TxtNama =$_POST['TxtNama'];
$TxtAlamat =$_POST['TxtAlamat'];
$RbKelamin =$_POST['RbKelamin'];

$SQL = "INSERT INTO anggota
(id_anggota,nm_anggota,alamat,kelamin)
VALUES ('$TxtID','$TxtNama','$TxtAlamat','$RbKelamin')";
mysql_query($SQL, $koneksi)
or die ("Gagal query disimpan : ".mysql_error());
echo "Data berhasil disimpan";
}
?>
</body>
</html>

Hasil dari "Masukanform.php":

Hasil dari "MasukanSim.php":

11. agar hasil inputan ke tabel dapat dilihat, saya membuat file "TampilkanData.php" sebagai berikut:

<html>
<head>
<title> Akses Mysql </title>
</head>
<body>
<?php
$koneksi=mysql_connect("localhost","root","")
or die ("Gagal konek server".mysql_error());
if ($koneksi){
mysql_select_db("latihandb",$koneksi)
or die ("Database Gagal dibuka".mysql_error());

$sql = mysql_query("SELECT * FROM anggota", $koneksi)
or die ("Query Gagal".mysql_error());

while ($data = mysql_fetch_array($sql)){
echo "ID : $data[id_anggota] <br>";
echo "Nama : $data[nm_anggota] <br>";
echo "Alamat : $data[alamat] <br>";
echo "Kelamin : ";
echo ($data['kelamin']=="P")?"Pria":"Wanita";
echo "<br><hr>";
}
}
?>
</body>
</html>

hasilnya sebagai berikut :

Catatan :
Setelah membuat file script php, simpan semua file dalam satu folder. contoh saya membuat folder latihan di "c:/xampp/htdocs/latihan"

Sekian, Terima Kasih.
Wassalam.
SHARE

Milan Tomic

Hi. I’m Designer of Blog Magic. I’m CEO/Founder of ThemeXpose. I’m Creative Art Director, Web Designer, UI/UX Designer, Interaction Designer, Industrial Designer, Web Developer, Business Enthusiast, StartUp Enthusiast, Speaker, Writer and Photographer. Inspired to make things looks better.

  • Image
  • Image
  • Image
  • Image
  • Image
    Blogger Comment
    Facebook Comment

0 komentar:

Posting Komentar