Quantcast
Channel: Kursus Website Terbaik
Viewing all articles
Browse latest Browse all 2170

Tiga Macam Jenis Koneksi Database Di PHP

$
0
0

Pada artikel kali ini saya akan memberikan materi tentang Tiga Macam Jenis Koneksi Database Di PHP, kenapa saya membahas ini karena untuk yang baru belajar tentang PHP pasti bingung jika lihat-lihat codingan orang dengan tipe koneksi yang berbeda-beda.

Database API adalah sebuah API yang berfungsi untuk menjembatani antara aplikasi kita dengan database, jadi kalau aplikasi kita mau terkoneksi dengan database kita harus melakukan contecting ke databse dengan bantuan dari API ini.

Di dalam PHP ada TIGA maca jenis database koneksi yaitu MYSQL, MYSQLI, dan PDO, kita akan membahas ketiganya.

  1. MYSQL
    Koneksi ini muncul saat PHP versi 4 dan pada PHP versi 5 sudah jarang di gunakan dan bahkab di PHP 7 MYQL tidak lagi di gunakan.
    <?php
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?>
    <span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1">​</span>

     

  2.  MYSQLI Connect
    Untuk koneksi ke database  di sarankan memakai tipe MYSQLI dari kepanjangan MYSQL improve ,
    karena mysqli adalah tingkat lanjut dari MYSQL yang sudah tidak di sarankan untuk di pakai lagi.
    <?php
    $link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db");
    
    if (!$link) {
        echo "Error: Unable to connect to MySQL." . PHP_EOL;
        echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
        echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
        exit;
    }
    
    echo "Success: A proper connection to MySQL was made! The my_db database is great." . PHP_EOL;
    echo "Host information: " . mysqli_get_host_info($link) . PHP_EOL;

    3

  3. PDO Connect
    selain MYSQLI di sarankan memakai PDO karena lebih aman menurut beberapa forum diskusi.
    <?php
    /* Connect to a MySQL database using driver invocation */
    $dsn = 'mysql:dbname=testdb;host=127.0.0.1';
    $user = 'dbuser';
    $password = 'dbpass';
    
    try {
        $dbh = new PDO($dsn, $user, $password);
    } catch (PDOException $e) {
        echo 'Connection failed: ' . $e->getMessage();
    }
    
    ?><span id="mce_marker" data-mce-type="bookmark" data-mce-fragment="1">​</span>

    BAiklah itu saja dari saya tentang Tiga Macam Jenis Koneksi Database Di PHP semoga bermanfaat dan sampai bertemu pada artikel selanjutnya.

The post Tiga Macam Jenis Koneksi Database Di PHP appeared first on Kursus Website Terbaik.


Viewing all articles
Browse latest Browse all 2170