0% menganggap dokumen ini bermanfaat (0 suara)
94 tayangan

Membuat Koneksi PHP Dengan Database Mysql PDF

Dokumen tersebut memberikan panduan dasar tentang koneksi database PHP ke MySQL, melakukan query dasar seperti insert, update dan delete data, serta membuat sesi login untuk melindungi halaman. Secara ringkas, dokumen tersebut menjelaskan cara dasar menggunakan PHP dan MySQL untuk membangun sistem database sederhana.

Diunggah oleh

Reza Saputra
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
94 tayangan

Membuat Koneksi PHP Dengan Database Mysql PDF

Dokumen tersebut memberikan panduan dasar tentang koneksi database PHP ke MySQL, melakukan query dasar seperti insert, update dan delete data, serta membuat sesi login untuk melindungi halaman. Secara ringkas, dokumen tersebut menjelaskan cara dasar menggunakan PHP dan MySQL untuk membangun sistem database sederhana.

Diunggah oleh

Reza Saputra
Hak Cipta
© © All Rights Reserved
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 16

PHP + MYSQL PART 1

(DATABASE CONNECTION + SELECT + LOGIN DENGAN SESSION )


1. Membuat file CSS dan berikan nama style.css
2. Membuat file index, Lalu berikan nama index.php

Untuk mencobanya ketikan di browser localhost/namafolder/index.php


3. Membuat database di xampp, ketik localhost/phpmyadmin lalu ketik new dan buat nama
database nya latihan. Dan cari folder latihan di sebelah kiri layar lalu klik

Buat tabel mk dengan jumlah kolom 3

Lakukan seperti dibawah ini. Lalu klik simpan

Buat lagi tabel user

Lakukan seperti dibawah ini. Lalu klik simpan


Tambahkan isi ditabel user

Masukan isi di tabel user. Lalu klik kirim


4. Membuat file koneksi yang nantinya akan dikoneksikan dengan database, simpan dengan
nama koneksi.php

5. Membuat file login, berikan nama proseslogin.php


6. Membuat file labkomputer, berikan nama tampilLabkom.php

<?php

session_start();

include ("koneksi.php");

if($_SESSION["username"] =="")

echo "<script>alert('anda harus login')</script>";

echo "<script>window.location.href = \"http://localhost/a/coba/index.php\"</script>";

?>

<html>

<head>

<title>website</title>

<link rel ="stylesheet" href="style.css" type="text/css">

</head>

<body>

<div id="layout" align="center">

<div id="header"></div>

<div id="kolom1">

<table>

<tr>

<td>username</td>

<td>:</td>

<td><?php echo $_SESSION["username"]; ?> </td>

</tr>

<tr>

<td> <a href="logoutLabkom.php">logout</a>


</tr>

</table>

</div>

<div id="kolom2">

<div align ="center">

<h2> Daftar Mata Praktikum</h2>

<?php

$tampil = "select * from mk";

$q_buat = mysql_query($tampil);

?>

<table border=1>

<tr>

<th>NO</th>

<th>kode</th>

<th>mata praktikum</th>

<th>jumlah praktikum</th>

<th colspan = "2">aksi</th>

</tr>

<?php

$x = 1;

while($row = mysql_fetch_array($q_buat)){

echo ("<tr><td align=\"right\">".$x."</td>");

echo ("<td align=\"right\">".$row['kode_mk']."</td>");

echo ("<td align=\"right\">".$row['nama_mk']."</td>");

echo ("<td align=\"right\">".$row['jumlah_praktikan']."</td>");

echo ("<td align=\"right\"><a


href=\"editLabkom.php?kodeMK=".$row['kode_mk']."\">Edit</a></td>");
echo ("<td align=\"right\"><a
href=\"deleteLabkom.php?kodeMK=".$row['kode_mk']."\">delete</a></td>");

echo "</tr>";

$x++;

?>

</table>

<form action="inputMK.php" method="post">

<div align ="right"><input type="submit" value="tambah data MK"> </div>

</form>

</div>

</br>

</div>

<div id="footer"><b> copyright &copy;2019 mercu</b>

</div>

</div>

</body>

</html>

7. Membuat file logout pada halaman labkomputer, berikan nama logoutLabkom.php


PHP + MYSQL PART 2

INSERT , UPDATE , DELETE


8. Sintax untuk melakukan insert kedalam tabel, simpan dengan nama inputTabelMK.php

<?php

session_start();

include ("koneksi.php");

if($_SESSION["username"] =="")

echo "<script>alert('anda harus login')</script>";

echo "<script>window.location.href = \"http://localhost/a/coba/index.php\"</script>";

$kode = $_GET['txtKodeMK'];

$nama = $_GET['txtNamaMK'];

$jml = $_GET['txtJumlah'];

$hitung = "select count(kode_mk) from mk WHERE kode_mk ='".$kode."'";

$q_hitung = mysql_query($hitung);

$jumlah = 0;

while($arr = mysql_fetch_row($q_hitung))

$jumlah = $arr[0];

if ($jumlah > 0)

echo "<script>alert('data dengan kode mk ".$kode." sudah ada di tabel mk')</script>";

echo "<script>window.location.href =
\"http://localhost/a/coba/tampilLabkom.php\"</script>";
}

else

$masuk = "insert into mk values ('".$kode."','".$nama."','".$jml."')";

$q_buat = mysql_query($masuk,$sambung);

echo "<script>alert('input data berhasil')</script>";

echo "<script>window.location.href = =
\"http://localhost/a/coba/tampilLabkom.php\"</script>";

?>

9. Sintax untuk update data ke dalam tabel, simpan dengan nama editTabelMK.php
10. Sintax untuk delete data ke tabel, simpan dengan nama deleteLabkom.php

11. Sintax untuk input data kedalam tabel, simpan dengan nama inputMK.php

<?php

session_start();

include ("koneksi.php");

if($_SESSION["username"] =="")

echo "<script>alert('anda harus login')</script>";

echo "<script>window.location.href = \"http://localhost/a/coba/index.php\"</script>";

?>

<html>

<head>

<title>website</title>

<link rel ="stylesheet" href="style.css" type="text/css">

</head>

<body>

<div id="layout" align="center">

<div id="header"></div>
<div id="kolom1">

<table>

<tr>

<td>username</td>

<td>:</td>

<td><?php echo $_SESSION["username"]; ?> </td>

</tr>

<tr>

<td> <a href="logoutLabkom.php">logout</a>

</tr>

</table>

</div>

<div id="kolom2">

<div align ="center">

<h2> Input Mata Praktikum dan Jumlah Praktikum</h2>

<form action="inputTabelMK.php" method="get">

<table border=1>

<tr>

<td>kode MK</td> <td>:</td><td> <input type ="text" name="txtKodeMK" maxlength="9" size="30"


/></td>

</tr>

<tr>

<td>Nama MK</td> <td>:</td><td> <input type ="text" name="txtNamaMK" maxlength="150"


size="70" /></td>

</tr>

<tr>

<td>Jumlah Praktikan</td> <td>:</td><td> <input type ="text" name="txtJumlah" maxlength="11"


size="10" /></td>

</tr>
<tr>

<td align="center" colspan="3"> <a href="http://localhost/a/coba/tampilLabkom.php">kembali </a>


&nbsp;&nbsp;

<input type="reset" value="reset"/> &nbsp;&nbsp;

<input type="submit" value="Tambah MK"/></td>

</tr>

</table>

</form>

</div>

</br>

</div>

<div id="footer"><b> copyright &copy;2019 mercu</b>

</div>

</div>

</body>

</html>

12. Sintax untuk mengedit isi tabel, simpan dengan nama editLabkom.php

<?php

session_start();

include ("koneksi.php");

if($_SESSION["username"] =="")

echo "<script>alert('anda harus login')</script>";

echo "<script>window.location.href = \"http://localhost/a/coba/index.php\"</script>";

?>

<html>

<head>
<title>website</title>

<link rel ="stylesheet" href="style.css" type="text/css">

</head>

<body>

<div id="layout" align="center">

<div id="header"></div>

<div id="kolom1">

<table>

<tr>

<td>username</td>

<td>:</td>

<td><?php echo $_SESSION["username"]; ?> </td>

</tr>

<tr>

<td> <a href="logoutLabkom.php">logout</a>

</tr>

</table>

</div>

<div id="kolom2">

<div align ="center">

<h2> Edit Mata Praktikum dan Jumlah Praktikum</h2>

<form action="editTabelMK.php" method="get">

<table border=1>

<tr>

<td>kode MK</td> <td>:</td>

<td> <input type ="hiiden" name="txtKodeMK" value="<?php echo $_GET['kodeMK']."\""?> />

<?php echo $_GET['kodeMK']?> </td>


</tr>

<tr>

<?php

$tampil = "select * from mk where kode_mk ='".$_GET['kodeMK']."'";

$q_buat = mysql_query($tampil);

$nama ="";

$jumlah = 0;

while($row = mysql_fetch_array($q_buat)){

$nama = $row['nama_mk'];

$jumlah = $row['jumlah_praktikan'];

?>

<td>Nama MK</td> <td>:</td> <td> <input type = "text" name="txtNamaMK" maxlength="150"


size="70" value="<?php echo "\"$nama\"";?> /></td>

</tr>

<tr>

<td>Jumlah Praktikan</td> <td>:</td>

<td> <input type = "text" name="txtJumlah" maxlength="11" size="10" value=<?php


echo"\"$jumlah\"";?>/> orang </td>

</tr>

<tr>

<td align="center" colspan="3"> <a href="http://localhost/a/coba/tampilLabkom.php">kembali </a>


&nbsp;&nbsp;

<input type="submit" value="edit mk"/> </td>

</tr>

</table>

</form>

</div>

</br>
</div>

<div id="footer"><b> copyright &copy;2019 mercu</b>

</div>

</div>

</body>

</html>

Anda mungkin juga menyukai