Codeigniter 4 – Koneksi ke Database

بِسْمِ اللَّهِ Mudah-mudahan tutorial Codeigniter 4 – Koneksi ke Database ini bermanfaat

Mohon maaf sebelumnya, seharusnya tutorial setelah Pengenalan dan Instalasi Codeigniter 4, tapi mau bagaimana lagi namanya juga lupa. Tutorial kali ini membahas bagaimana menghubungkan project Codeigniter 4 ke database. Website tanpa database biasanya kurang menarik. Website dengan database kita bisa menampilkan berbagai macam keterangan tanpa harus membuat halaman baru lagi.

Baik langsung saja kita mulai

Persiapan Codeigniter 4 – Koneksi ke Database

Pastikan sudah ada:

Editor yang digunakan adalah Visual Studio Code
Project Codeigniter, untuk membuatnya bisa dilihat tutorial Codeigniter 4 Pengenalan dan Instalasi.
Database mysql, disini saya menggunakan paket dari XAMPP dimana disini juga sudah ada phpmyadmin

Pertama

Buat database, masuk ke http://localhost/phpmyadmin. Kemudian klik link New database seperti pada gambar yang ditunjuk dengan panah no 1. Isi nama database pada isian panah no 2. Terakhir klik tombol Create (panah no 3)

Database berhasil dibuat

Kedua

Selanjutnya adalah menghubungkan project Codeigniter dengan database yang sudah dibuat. Ada 2 pilihan konfigurasi yang bisa dilakukan yaitu melalui file .env atau \app\Config\Database.php.

  • .env

Setelah instalasi Codeignter 4 secara default tidak ada .env. Ubah nama file env menjadi .env

Kemudian buka file .env, pada bagian database update dengan script ini atau sesuaikan dengan database Anda

database.default.hostname = localhost
database.default.database = db_ci4
database.default.username = root
database.default.password = 
database.default.DBDriver = MySQLi
database.default.DBPrefix =
  • \app\Config\Database.php

Buka \app\Config\Database.php dan update pada bagian $default dengan script ini atau sesuaikan dengan database Anda

    public $default = [
        'DSN'      => '',
        'hostname' => 'localhost',
        'username' => 'root',
        'password' => '',
        'database' => 'db_ci4',
        'DBDriver' => 'MySQLi',
        'DBPrefix' => '',
        'pConnect' => false,
        'DBDebug'  => (ENVIRONMENT !== 'production'),
        'charset'  => 'utf8',
        'DBCollat' => 'utf8_general_ci',
        'swapPre'  => '',
        'encrypt'  => false,
        'compress' => false,
        'strictOn' => false,
        'failover' => [],
        'port'     => 3306,
    ];

Akhirnya

Demikian tutorial Codeigniter 4 – Koneksi ke Database. Silakan dilanjutkan dan dikembangkan lagi.

Mudah-mudahan tutorial ini bermanfaat.

Share

You may also like...

6 Responses

  1. Hairstyles says:

    Wow! This can be one particular of the most helpful blogs We have ever arrive across on this subject. Actually Fantastic. I am also an expert in this topic therefore I can understand your effort.

  2. KAYSWELL says:

    I really appreciate this post. I have been looking all over for this! Thank goodness I found it on Bing. You have made my day! Thank you again

  3. By my examination, shopping for electronic devices online may be easily expensive, nevertheless there are some principles that you can use to obtain the best things. There are constantly ways to discover discount discounts that could help make one to come across the best electronic products products at the lowest prices. Great blog post.

  4. Hey there this is somewhat of off topic but I was wanting to know if blogs use WYSIWYG editors or if you have to manually code with HTML. I’m starting a blog soon but have no coding know-how so I wanted to get advice from someone with experience. Any help would be greatly appreciated!

  5. I was very pleased to search out this internet-site.I needed to thanks to your time for this wonderful learn!! I undoubtedly enjoying each little little bit of it and I have you bookmarked to check out new stuff you weblog post.

Leave a Reply

Your email address will not be published. Required fields are marked *