.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Cara Membuat CRUD dengan MySQLI dan PHP

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

CRUD...?? Mungkin masih ada yang ingin bertanya apa itu CRUD.?  CRUD ialah merupakan kepanjangan dari Create, Read, Update dan Delete. Yang merupakan sebuah metode atau teknik yang harus dipelajari seorang programmer. Pada tutorial kali ini, saya akan membuat sebuah aplikasi untuk identitas seorang tamu. Nah, kita akan menggunakan metode ini untuk membuatnya dengan bahasa pemrograman MySQLI. Baik, saya akan langsung memberikan langkah-langkah membuat aplikasi ini.
  1. Langkah ini kita akan menghubungkan koneksi ke server kita (Disini saya menggunakan Apache untuk servernya, sudah terdapat di Xampp). Buat sebuah folder pekerjaan anda di xampp. Lalu buat nama file tersebut dengan connect.php. Lalu terapkan script dibawah ini.
  2. <?php 

    $namaserver = "localhost";//nama server saya
    $namauser = "root"; //username server saya
    $password = ""; //password saya kosongin

    //Membuat koneksi
    $conn = mysqli_connect($namaserver, $namauser, $password);

    //Mengecek koneksi
    if(!$conn) {
    die("Koneksi Failed : ".mysqli_connect_error());
    }

    echo "Koneksi Berhasil";


    ?>
    Nah, jika anda berhasil menerapkan script diatas. Maka akan hasilnya seperti gambar dibawah ini. Yaitu anda sudah berhasil terkoneksi ke server anda.
  3. Setelah melakukan koneksi, sekarang pembuatan database. Disini saya membuat nama databasenya adalah crud. Lalu coba terapkan script dibawah ini dan beri nama createDb.php .
  4. <?php 

    $namaserver = "localhost";
    $namauser = "root";
    $password = "";

    //Membuat koneksi
    $conn = mysqli_connect($namaserver, $namauser, $password);

    //Mengecek koneksi
    if(!$conn) {
    die("Koneksi Failed : ".mysqli_connect_error());
    }

    //Membuat database
    $sql = "CREATE DATABASE crud";
    if(mysqli_query($conn, $sql)) {
    echo "Database Berhasil di Buat";
    } else {
    echo "Gagal Membuat Database :".mysqli_error($conn);
    }

    mysqli_close($conn);

    ?>
    Pastikan anda melakukannya dengan benar, jika sudah benar maka tampilannya seperti dibawahi ini.
    Tampilan gambar diatas menandakan kita sudah berhasil membuat databasenya. Dan untuk mengetahui kebenarannya coba anda cek di localhost/phpmyadmin anda. Maka databasenya muncul seperti gambar dibawah ini.
  5. Saya lanjut ke langkah selanjutnya yaitu membuat tabel. Disini saya membuat nama tabelnya ialah tamu dan memiliki beberapa field-field tentukan. Coba perhatikan scriptny dan terapkanlah. Jangan lupa beri nama createTbl.php.
  6. <?php 

    $namaserver = "localhost";
    $namauser = "root";
    $password = "";
    $namaDatabase = "crud";

    //Membuat koneksi
    $conn = mysqli_connect($namaserver, $namauser, $password, $namaDatabase);

    //Mengecek koneksi
    if(!$conn) {
    die("Koneksi Failed : ".mysqli_connect_error());
    }

    //Membuat Tabel
    $sql = "CREATE TABLE tamu(
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    firstname VARCHAR(20) NOT NULL,
    lastname VARCHAR(20) NOT NULL,
    email VARCHAR(40), reg_date TIMESTAMP
    )";
    if(mysqli_query($conn, $sql)) {
    echo "Tabel Berhasil di Buat";
    } else {
    echo "Gagal Membuat tabel :".mysqli_error($conn);
    }

    mysqli_close($conn);

    ?>
    Maka tampilannya jika berhasil seperti gambar dibawah ini :
    Saya berhasil membuat tabelnya dan juga field-fieldnya. Perhatikan gambar phpmyadmin saya.
  7. Hmm. , . Untuk mempersingkat waktu. Saya akan memberikan script dibawah ini dan anda coba terapakannya.
form.php
<form method="post" action="insert.php">
First Name : <input type="text" name="firstname"><br>
Last Name : <input type="text" name="lastname"><br>
email: <input type="text" name="email"><br>

<input type="submit" value="Insert">
</form>
Select.php
<?php 

$namaserver = "localhost";
$namauser = "root";
$password = "";
$namaDatabase = "crud";

//Membuat koneksi
$conn = mysqli_connect($namaserver, $namauser, $password, $namaDatabase);

//Mengecek koneksi
if(!$conn) {
die("Koneksi Failed : ".mysqli_connect_error());
}

//Menampilkan Data dari database
$sql = "SELECT * FROM tamu";
$result = mysqli_query($conn, $sql);

if(mysqli_num_rows($result) > 0) {
echo "
<table>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Email</th>
<th colspan='2'>Aksi</th>
";

while($row = mysqli_fetch_assoc($result)) {
echo "
<tr>
<td>".$row['firstname']."</td>
<td>".$row['lastname']."</td>
<td>".$row['email']."</td>
<td>
<a href='form_update.php?id=".$row['id']."'>Edit</a> | <a href='delete.php?id=".$row['id']."'>Hapus</a>
</td>
</tr>
";

}
} else {
echo "Data Kosong";
}

mysqli_close($conn);

?>

insert.php
<?php 

$namaserver = "localhost";
$namauser = "root";
$password = "";
$namaDatabase = "crud";

$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];

//Membuat koneksi
$conn = mysqli_connect($namaserver, $namauser, $password, $namaDatabase);

//Mengecek koneksi
if(!$conn) {
die("Koneksi Failed : ".mysqli_connect_error());
}

//Memasukkan data
$sql = "INSERT INTO tamu (firstname, lastname, email) VALUES ('$firstname', '$lastname', '$email')";


if(mysqli_query($conn, $sql)) {
echo "Berhasil Membuat Record";
} else {
echo "Error :".$sql."<br>".mysqli_error($conn);
}

mysqli_close($conn);

?>


form_update.php
<?php 

$namaserver = "localhost";
$namauser = "root";
$password = "";
$namaDatabase = "crud";

//Membuat koneksi
$conn = mysqli_connect($namaserver, $namauser, $password, $namaDatabase);

//Mengecek koneksi
if(!$conn) {
die("Koneksi Failed : ".mysqli_connect_error());
}


if($_GET['id']) {

$id = $_GET['id'];
$sql = "SELECT * FROM tamu WHERE id = $id ";
$query = mysqli_query($conn, $sql);
$row = mysqli_fetch_assoc($query);

}

?>

<form method="post" action="update.php?id=<?php echo $row['id']; ?>" >
First Name : <input type="text" name="firstname" value="<?php echo $row['firstname']; ?>"><br>
Last Name : <input type="text" name="lastname" value="<?php echo $row['lastname']; ?>"><br>
email: <input type="text" name="email" value="<?php echo $row['email'] ?>"><br>

<input type="submit" value="Update" name="update">
</form>

<?php

mysqli_close($conn);

?>
update.php
<?php 

$namaserver = "localhost";
$namauser = "root";
$password = "";
$namaDatabase = "crud";

//Membuat koneksi
$conn = mysqli_connect($namaserver, $namauser, $password, $namaDatabase);

//Mengecek koneksi
if(!$conn) {
die("Koneksi Failed : ".mysqli_connect_error());
}

$id = $_GET['id'];
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];

//Menghapus data
$sql = "UPDATE tamu SET firstname = '$firstname', lastname = '$lastname', email = '$email' WHERE id = '$id'";

if(mysqli_query($conn, $sql)) {
echo "Berhasil Ubah Data";
} else {
echo "Error :".$sql."<br>".mysqli_error($conn);
}

mysqli_close($conn);

?>
delete.php
<?php 

$namaserver = "localhost";
$namauser = "root";
$password = "";
$namaDatabase = "crud";

//Membuat koneksi
$conn = mysqli_connect($namaserver, $namauser, $password, $namaDatabase);

//Mengecek koneksi
if(!$conn) {
die("Koneksi Failed : ".mysqli_connect_error());
}

//Menghapus data
if($_GET['id']) {
$id = $_GET['id'];
$sql = "DELETE FROM tamu WHERE id = '$id'";
}
if(mysqli_query($conn, $sql)) {
echo "Berhasil Hapus Data";
} else {
echo "Error :".$sql."<br>".mysqli_error($conn);
}

mysqli_close($conn);

?>


Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com


atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Cara Membuat CRUD dengan MySQLI dan PHP , Diterbitkan oleh scodeaplikasi pada Jumat, 30 Oktober 2015. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to