Langsung ke konten utama

Mencoba CRUD dengan PHP7 Koneksi ke MYSQL


PHP 7 merupakan bahasa pemrograman yang telah dikembangkan yang sebelumnya pada PHP 5. Pada PHP 7 beberapa script ada yang diubah, seperti koneksi pada mysql.
Jadi jika pada PHP 5 yang mengkoneksi mysql menggunakan mysql_connect(); di PHP 7 menggunakan mysqli_connect();

Berikut percobaan yang saya lakukan menggunakan smartphone android dan aplikasi PHP runner.
 

Dari gambar tersebut saya membuat 5 file berekstensi php yang semua itu digunakan. Berikut nama file yang saya buat.


  • koneksi.php

  • tampilmhs.php

  • addmhs.php

  • editmhs.php

  • deletemhs.php



  • Sebelum membuat koneksi saya sudah membuat database dengan nama db_web2 dan dengan nama tabel mhs. Dalam tabel sudah saya isi datanya.

    mencoba-konekso-php7-ke-mysql-dengan-crud2

    koneksi.php
    Koneksi PHP 7 yang saya buat sebagai berikut.
    <?php
    $database = "db_web2";
    $koneksi = mysqli_connect('127.0.0.1','root',null,$database);
    ?>

    tampilmhs.php Kemudian untuk tampilan daftar namanya.
    <?php
    include "koneksi.php";
    $sql="select * from mhs";
    echo "<a href='addmhs.php'>Tambah MHS</a>";
    echo "<table border='1'>";
    echo "<tr><th>NPM</th><th>Nama</th><th>Alamat</th><th>No telp</th><th colspan='2'>Aksi</th></tr>";
    $kon=mysqli_query($koneksi,$sql);
    while($r = mysqli_fetch_assoc($kon))
    {
    echo "<tr><td>".$r['npm']."</td>";
    echo "<td>".$r['nama']."</td>";
    echo "<td>".$r['alamat']."</td>";
    echo "<td>".$r['no_telp']."</td>";
    echo "<td><a href='editmhs.php?n=".$r['npm']."'>ubah</a>";
    echo "<td><a href='deletemhs.php?n=".$r['npm']."'>hapus</a>";
    echo "</td></tr>";
    }
    echo "</table>";
    ?>

    Berikut tampilannya.

    mencoba-konekso-php7-ke-mysql-dengan-crud3

    addmhs.php
    Selanjutnya untuk membuat lembaran untuk menambahkan orang.
    <?php include "koneksi.php"; ?>
    <form action="#" method="post">
    NPM : <input type="text" name="tnpm"/><br/>
    Nama : <input type="text" name="tnama"/><br/>
    Alamat : <input type="text" name="talamat"/><br/>
    No. Telepon <input type="text" name="tnotelp"/><br/>
    <input type="submit" name="bok" value="simpan"/>
    </form>
    <a href="tampilmhs.php">Kembali . . .</a>
    <?php
    if(isset($_POST['bok'])){
    $npm = $_POST['tnpm'];
    $nama = $_POST['tnama'];
    $almt = $_POST['talamat'];
    $no_telp = $_POST['tnotelp'];
    $sql = "insert into mhs values('$npm','$nama','$almt','$no_telp')";
    mysqli_query($koneksi,$sql);
    echo "Data Tersimpan";
    }
    ?>

    Ini merupakan tampilan untuk menambahkan orang. Tapi mohon maaf disini saya menggunakan data yang sama.

    mencoba-konekso-php7-ke-mysql-dengan-crud4

    editmhs.php
    Selanjutnya untuk edit data orang dan tampilannya sama seperti untuk menambahkan orang.
     
    <?php
    include "koneksi.php";
    $npm = $_GET['n'];
    $sql = "select * from mhs where npm='$npm'";
    $ex = mysqli_query($koneksi,$sql);
    $r = mysqli_fetch_assoc($ex);
    ?>
    <form action=" #" method="post">
    NPM : <input type="text" name="tnpm" value="<?php echo $r['npm'];?>"/><br/>
    Nama : <input type="text" name="tnama" value="<?php echo $r['nama'];?>"/><br/>
    Alamat : <input type="text" name="talamat" value="<?php echo $r['alamat'];?>"/><br/>
    No Telp : <input type="text" name="tnotelp" value="<?php echo $r['no_telp'];?>"/><br/>
    <input type="submit" name="bok" value="Ubah data"/>
    </form>
    <a href="tampilmhs.php">Kembali . . .</a>

    <?php
    if(isset($_POST['bok'])){
    $npm = $_POST['tnpm'];
    $nama = $_POST['tnama'];
    $almt = $_POST['talamat'];
    $no_telp = $_POST['tnotelp'];
    $sql = "update mhs set nama='$nama',alamat='$almt',no_telp='$no_telp' where npm='$npm'";
    mysqli_query($koneksi,$sql);
    echo "Data Telah Berubah";
    }
    ?>

    deletemhs.php
    Dan terakhir untuk menghapus data tanpa adanya peringatan konfirmasi.
     
    <?php
    include "koneksi.php";
    $npm = $_GET['n'];
    $sql = "delete from mhs where npm='$npm'";
    mysqli_query($koneksi,$sql);
    echo "Data Terhapus\n";
    echo "<a href='tampilmhs.php'>Kembali . . .</a>";
    ?>

    Mungkin contoh database sederhana ini memiliki kesamaan jalan antara PHP 7 dengan PHP 5 tapi beberapa script yang ada di PHP 5 ada beberapa yang tidak bisa digunakan di PHP 7 karena akan memunculkan fatal error.

    Terimakasih.


    Tag : CRUD PHP7 Sederhana, CRUD Dengan MySQL

    Postingan populer dari blog ini

    Penggunaan Rumus di Libre Office Writer

    Libre Office Writer merupakan salah satu paket dari Libre Office yang merupakan aplikasi yang digunakan untuk pengetikan tulisan secara digital seperti layaknya menggunakan aplikasi Microsoft Word. Aplikasi ini disajikan gratis untuk Windows, MacOS, dan Linux. Selain sebagai aplikasi pengolah kata, Libre Office writer juga dapat mengolah angka walau tidak sepenuhnya seperti saudaranya yaitu Libre Office Calc.  Pertama membuat table dengan angka, dan kolom paling kanan akan diisi menggunakan rumus. Kedua kita akan menghitung ketiga kolom tersebut menggunakan rumus =sum. Pertama tekan tombol "=" lalu diatas akan muncul menu perhitungan seperti di bawah ini.  Ketiga masukan rumus "SUM" seperti di bawah ini. Dan hasilnya sepeti ini. Untuk daftar rumus yang pernah dicoba: =sum(<A1><C1>) =<B2>/<C2> =10*100 =INT(<B4>/<C4>) Hsilnya seperti ini: Note: sebelumnya saya juga pernah menggunakan rumus average dan ternyata bisa.  Penggunaan rumu...

    Cara Mengganti Gambar Pada Image Slider di Slims 9

    Slims atau Slims Senayan  adalah aplikasi perpustakaan yang dikjembangkan oleh tim dari Pusat Informasi dan Humas Departemen Pendidikan Nasional Republik Indonesia ini dibangun dengan menggunakan PHP, basis data MySQL.(Bisa baca lebih lanjut di https://slims.web.id atau disini .

    Berbagi Jaringan Menggunakan Bluethoot dari Ponsel ke Laptop

    Kemajuan teknologi saat ini, internet menjadi kebutuhan mendasar bagi banyak orang. Namun, biaya internet yang tinggi menjadi hambatan bagi banyak individu untuk memperoleh akses yang stabil. Solusinya adalah dengan berbagi jaringan internet dengan teman dan tetangga Anda. Selain biaya internet yang lebih murah, Anda dapat memperkuat hubungan sosial Anda di lingkungan sekitar. Dalam berbagi jaringan dari ponsel ke laptop biasanya lebih mudah menggunakan Hotspot, selain itu juga dapat menggunakan jaringan bluethoot. Pertama buka pengaturan pilih hotspot & berbagi jaringan. Kedua hidupkan penambatan Bluethooth. Ketiga telusuri menu bar dibawah untuk menemukan icon bluethoot kemudian pilih join personal network. Kelima pilih ponsel yang mau hubungkan, kemudian pilih access point. Setelah diklik maka akan muncul gambar di bawah ini. Untuk tampilan seperti itu saya menggunakan ponsel merek techno spark 20 dan menggunakan windows 10 untuk saling terhubung berbagi jaringan. Mungkin ada pe...