Cara menggunakan membuat database php

Database terdiri dari satu atau lebih tabel.

Kita memerlukan hak istimewa CREATE untuk membuat atau menghapus database MySQL.

Membuat Database MySQL Menggunakan MySQLi dan PDO

Pernyataan CREATE DATABASE digunakan untuk membuat database di MySQL.

Contoh berikut membuat database bernama “myDB”:

Contoh (MySQLi Object-oriented) :

connect_error) {
  die("Connection failed: " . $conn->connect_error);
}

// Buat Database
$sql = "CREATE DATABASE myDB";
if ($conn->query($sql) === TRUE) {
  echo "Database created successfully";
} else {
  echo "Error creating database: " . $conn->error;
}

$conn->close();
?>

Catatan: Saat membuat database baru, kita hanya harus menentukan tiga argumen pertama ke objek mysqli (namaserver, nama pengguna dan kata sandi).

Tip: Jika harus menggunakan port tertentu, tambahkan string kosong untuk argumen nama database, seperti ini: new mysqli (“localhost”, “username”, “password”, “”, port)

Contoh (MySQLi Prosedural) :

Catatan: Contoh PDO berikut membuat database bernama “myDBPDO”:

Contoh (PDO) :

setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  $sql = "CREATE DATABASE myDBPDO";
  // gunakan exec() karena tidak ada hasil yang dikembalikan
  $conn->exec($sql);
  echo "Database created successfully
"; } catch(PDOException $e) { echo $sql . "
" . $e->getMessage(); } $conn = null; ?>

Tip: Manfaat besar PDO adalah ia memiliki kelas exceptions untuk menangani masalah apa pun yang mungkin terjadi dalam kueri database . Jika exceptions dilempar dalam blok try {}, skrip berhenti mengeksekusi dan mengalir langsung ke blok catch () {} pertama. Di blok catch di atas kita menggemakan pernyataan SQL dan pesan kesalahan yang dihasilkan.

Nyekrip » Skrip » PHP » Skrip PHP » Cara Membuat Tabel dan Database MySQL di PHP

  • Updated on April 16, 2015
  • Admin
  • Skrip PHP
  • 58 Comments
Cara menggunakan membuat database php

Untuk membuat dan menghapus database, kita harus memiliki hak istimewa atau hak admin. Dengan menjadi admin, maka akan sangat mudah untuk membuat database MySQL. Jika belum mempunyai server untuk menjalankan skrip PHP, silahkan anda mengunjungi tutorial ” Cara Install XAMPP Web Server di Windows “.

Membuat Database MySQL di PHP

PHP menggunakan fungsi mysql_query untuk membuat database MySQL, fungsi ini membutuhkan dua parameter dan mengembalikan nilai TRUE jika berhasil atau FALSE jika gagal.

bool mysql_query( sql, connection );

Deskripsi parameter pada skrip diatas:

  • sql – parameter ini diperlukan untuk menempatkan query SQL untuk membuat database
  • connection – parameter ini bersifat opsional, jika tidak ditentukan, maka akan menggunakan koneksi dengan fungsi mysql_connect yang paling terakhir

Perhatikan contoh skrip membuat database MySQL di PHP berikut ini:

Memilih Database MySQL di PHP

Setelah Anda membuat sambungan dengan database server maka langkah selanjutnya yaitu memilih database tertentu, hal ini diperlukan karena mungkin ada beberapa database yang berada pada server induk dan kita dapat melakukan pekerjaan dengan database yang telah dipilih ini pada suatu waktu.

PHP menyediakan fungsi mysql_select_db untuk memilih database. Fungsi ini mengembalikan nilai TRUE jika berhasil atau FALSE jika gagal.

bool mysql_select_db( db_name, connection )

Deskripsi parameter pada skrip diatas:

  • db_name – parameter ini diperlukan untuk nama database yang akan dipilih
  • connection – parameter ini bersifat opsional, jika tidak ditentukan, maka akan menggunakan koneksi dengan fungsi mysql_connect yang paling terakhir

Perhatikan contoh skrip memilih database MySQL di PHP berikut ini:

Membuat Tabel di Database MySQL dengan PHP

Untuk membuat tabel dalam database, yang perlu kita lakukan sama seperti kita membuat database. Pertama kita membuat query SQL untuk membuat tabel dan kemudian jalankan query tersebut menggunakan fungsi mysql_query().

Perhatikan contoh skrip membuat tabel di database MySQL dengan PHP berikut ini:

Perhatikan isi dari $sql, pada variabel tersebut berisi query SQL untuk membuat tabel. Sedikit saran jika anda ingin membuat banyak tabel, maka akan sangat merepotkan jika harus mengetik-kan banyak query, maka dari itu manfaatkan-lah software untuk membuat tabel di MySQL seperti HeidiSQL.

Happy Nyekrip!

About The Author

Admin

Suka ingin berbagi pengetahuan dan pengalaman nyekrip program yang dituangkan dalam web ini dan sekarang sedang fokus mengembangkan Web Tutorial berbahasa Indonesia. Nyekrip - Web Tutorial Indonesia

Skrip Terkait

  • Cara Backup Restore Database MySQL di PHP

  • Cara hapus data Tabel di Database MySQL PHP

  • Membuat Halaman Paging dengan MySQL PHP

  • Cara Menampilkan Data Database MySQL PHP

  • Cara Insert Tambah data Database MySQL PHP

  • Cara Menghapus Tabel dan Database MySQL di PHP

Comments

  1. NIkko Juni 14, 2015 at 9:02 am

    Gagal Maning gan….

    1. Admin Article Author Juni 18, 2015 at 6:34 am

      waduh… bisa saya bantu? :)

  2. said muhammad ridho Juli 8, 2015 at 8:38 am

    gan bisa ga link di tambahin di dalem tabel..? klo bsa bisa kasih tau gan caranya makasih

    1. Admin Article Author November 8, 2015 at 10:44 am

      bisa banget, gunakan ahrefs. coba search dulu di google apa itu ahrefs.

  3. said muhammad ridho Juli 8, 2015 at 11:15 am

    min klo kita sdh membuat tabel terus isi di dalam tabel bsa di buat link .? makasih

    1. Admin Article Author November 8, 2015 at 10:45 am

      lihat balasan saya diatas ya. :)

  4. Nursalim November 7, 2015 at 5:46 pm

    Tutorialnya sangat bermanfaat mas. Salam kenal, Nursalim

    1. Admin Article Author November 8, 2015 at 10:42 am

      salam kenal juga. :)

  5. Sahrul November 14, 2015 at 8:25 am

    Cara buat nampilin nya gmna ? #newbie

  6. Admin Article Author November 14, 2015 at 8:51 am

    cara nya ada di web ini kok. search aja :)

  7. Sand Desember 10, 2015 at 1:43 am

    Thanx Gan, awalnya ga bisa running. Setelah utak atik sedikit… Akhirnya Sukses.

    1. Admin Article Author Desember 10, 2015 at 1:31 pm

      selamat gan… :) silahkan untuk dkembangkan…

  8. Amri Desember 14, 2015 at 8:51 am

    Min, gimana caranya kalau saya mau koneksi ke database atau membuat tabel tapi dengan button?
    Trima kasih

    1. Admin Article Author Desember 17, 2015 at 4:17 pm

      buat fungsi dan fungsi itu akan dijalankan ketika tombol di tekan.. :)

  9. apri Januari 7, 2016 at 12:18 pm

    mas bisa bantu saya ?? dimana ya masukin sripnya ?? saya pemula mas .. :)

    1. Admin Article Author Januari 16, 2016 at 6:45 am

      jalan skrip pada folder yang nantinya bisa dieksekusi oleh apache.. :)

  10. andi Januari 13, 2016 at 2:07 pm

    gan,,saya bisa belajar dengan agan??? bgmn saya bisa menghub. agan coz saya masih pemula

    1. Admin Article Author Januari 16, 2016 at 7:25 am

      hubungi saya di web ini aja gan.. :)

  11. cery anissa Januari 14, 2016 at 3:01 pm

    mau tanya donk,
    ak udh klik php my admin d tools nya tapi kog yg muncul ini ya
    MySQL said: Documentation

    #1045 – Access denied for user ‘root’@’localhost’ (using password: NO)
    Connection for controluser as defined in your configuration failed.
    phpMyAdmin tried to connect to the MySQL server, and the server rejected the connection. You should check the host, username and password in your configuration and make sure that they correspond to the information given by the administrator of the MySQL server.
    mohon bantuanya

    1. Admin Article Author Januari 16, 2016 at 7:04 am

      periksa pemberian username dan passwordnya.. :)

      1. andy Februari 1, 2016 at 7:25 am

        Check security http://localhost/xampp/security

  12. sholihin Januari 30, 2016 at 9:14 am

    maaf min, saya gagal di bagian ini, database sudah terbuat tapi tabel ny malah seperti ini gan

    Notice: Undefined variable: koneksi in C:\xampp_instal\htdocs\belajar.go.id\membuat tabel.php on line 6
    Gagal Koneksi:

    gimana tuh gan tolong pencerahannya ea gan

    1. Admin Article Author Maret 9, 2016 at 3:30 am

      udah benar dalam pembuatan variabelnya? skrip sudah saya perbarui

  13. angga Februari 4, 2016 at 2:34 am

    gan , bisa bantu saya , kalo koneksi database nya dengan satu tombol dan tombol itu juga untuk mutus koneksi

    1. Admin Article Author Maret 9, 2016 at 3:07 am

      saya belum pernah mencoba, intinya sama sih tinggal buat function to call action :)

  14. jimmi sitepu Februari 4, 2016 at 9:56 am

    Gan,.. tutorial ini udah gak bisa lagi di gunakan di xampp terbaru ya, karena sudah menggunakan PHP version 7,
    saya coba ada tulisan Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:xampphtdocsphpindex.php:6 Stack trace: #0 {main} thrown in C:xampphtdocsphpindex.php on line 6

    1. Admin Article Author Maret 9, 2016 at 3:06 am

      iya gan, pakai php versi bawahnya, artkel ini juga sebagai pembelajaran bagi yang menggunakan php versi under 7

  15. asking Februari 8, 2016 at 9:45 am

    ga pake mysqli mas?bukannya nanti mysql extension deprecated dan diganti mysqli.

    1. Admin Article Author Februari 28, 2016 at 5:14 am

      ditunggu updatenya… :)

  16. alexsander April 27, 2016 at 12:50 am

    iya bos sekarang sudah beralih ke mysqli ektensi /PDO btw , bagus tutorialnya. thx

  17. Newhere April 29, 2016 at 4:26 pm

    Kapan nih tutor yang versi 7 keluar…
    Udah bagus kok tutr yang under 7

    1. Admin Article Author April 30, 2016 at 8:38 am

      ditunggu aja :)

  18. vixer Mei 31, 2016 at 8:48 am

    Tut’s sangat membantu gan … pengen banyak belajar sama agan nih..

  19. rio Juli 8, 2016 at 3:13 am

    gan klo syntax ‘bool’ itu buat apa yaa gan ?
    terima kasih sebelumnya :)

  20. rio Juli 8, 2016 at 3:26 am

    Koneksi BerhasilPembuatan Tabel, gagal:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘(14) NOT NULL,primary key (id_karyawan))’ at line 1

    gan ini kenapa ya ??

  21. Punakawan Cilik Juli 18, 2016 at 2:41 am

    Siiip Gan… Aq bacaelum baca full sampai bagian akhir… baru 2 link ini yang aq baca… tapi dari tanggapan atas pertanyaan2 pengunjung web Agan udah kelihatan KAPASITAS & TANGGUNGJAWAB Agan…
    Semua tanya ditanggapi dan diberi solusi…
    yang kaya gini yang dibutuhkan para New B…..
    Bukan orang2 yang bisa nya copas ngaku tulisan sendiri dan tdk tanggungjawab….
    makasih Gan… ditunggu tulisan lainnya ….
    LANJUTKAN!!!!

  22. teguh September 25, 2016 at 2:23 pm

    thanks gan akhirnya bisa juga buat form login.. minta tolong di ajarin cara membuat menu di php bagaimana gan.. thanks

  23. fdhol Oktober 24, 2016 at 6:35 am

    gan kalo pakai table ajax itu gimana yah gan? thx pencerahannya

  24. fahman November 5, 2016 at 4:46 am

    gan klo mncul seperti ini kenapa ya ?

    Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘root’@’localhost’ (using password: YES) in D:xampphtdocslogindata_base.php on line 5

    Notice: Undefined variable: koneksi in D:xampphtdocslogindata_base.php on line 6
    Gagal Koneksi: Access denied for user ‘root’@’localhost’ (using password: YES)

    mohon pencerahannya gan …

  25. hidtz November 15, 2016 at 6:58 am

    puyeng kepala waktu bikin database

  26. Andi Saputra Siahaan Februari 2, 2017 at 5:39 pm

    untuk menam[pilkan semua data yang dimasukkan ke dalam tabel ke sebuah halaman, bagaimana min???

  27. sulaiman Mei 1, 2017 at 7:48 am

    mas , ini dari semua scrip di simpan dimana aja ya ,supaya bisa di jalankan ???

    1. Admin Article Author Mei 7, 2017 at 2:47 am

      jika php ya di file.php kalau mysqlnya di tools pihak ketiga pembuat database seperti phpmyadmin atau heidisql

  28. basith Mei 5, 2017 at 1:38 am

    gmna caranya biar data base bisa di export ke excel langsng gan ?

    1. Admin Article Author Mei 7, 2017 at 2:37 am

      bisa pakai tool pihak ketiga, misal phpmyadmin aau heidisql

  29. ILHAM SETIYAWAN Mei 8, 2017 at 12:20 pm

    Tutorial nya bermanfaat . salam kenal bang :D

  30. wira Mei 16, 2017 at 8:57 am

    salam kenal gan .

  31. sulaiman Juni 4, 2017 at 8:14 am

    semua tutorial ini di simpan kemana dan sebagai extensi apa dan terus menjalankannya gimana???
    newbie….

    1. Admin Article Author Juni 5, 2017 at 3:43 pm

      disimpan di file extensi .php dan dijalankan di server apache.. jika belum mengerti bisa browsing artikel disini mengenail install aplikasi xampp

  32. bacakomen September 5, 2017 at 3:29 am

    Halo gan,

    Terima kasih atas artikelnya! sangat membantu
    Salam kenal saya Teguh.

    Mau tanya gan untuk maksud dari script yang agan buat.

    if(! $koneksi )
    {
    die(‘Gagal Koneksi: ‘ . mysql_error());
    }

    Mohon bantuannya untuk menjawab pertanyaan berikut :

    1. apa fungsi dari “!” pada if( ! $variable) ?
    2. apa penjelasan dari script die(‘Gagal Koneksi: ‘ . mysql_error()); ?

    Ditunggu ya gan jawabnnya,

    Terima kasih

    1. Admin Article Author Juni 27, 2018 at 2:13 am

      1. ! = tidak
      2. tampilkan pesan error

  33. Rochmat September 29, 2017 at 2:52 am

    Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\latihan\login.php:14 Stack trace: #0 C:\xampp\htdocs\latihan\index.php(2): include() #1 {main} thrown in C:\xampp\htdocs\latihan\login.php on line 14

    punyaku munculnya gitu gan.. Gimana ini???

    1. Admin Article Author Juni 27, 2018 at 2:10 am

      turunkan versi php

  34. supri Oktober 6, 2017 at 6:51 am

    Ada contoh file nya gan?

    1. Admin Article Author Juni 27, 2018 at 2:09 am

      belum dibuat gan

  35. Lomoda Shop Oktober 16, 2017 at 11:46 am

    Blognya sudah saya tandai. Biar gampang buka lagi. Nice banget lah…

  36. Choirun Anisa Desember 14, 2017 at 2:04 pm

    sangat bermanfaat

  37. rohim jepara Desember 17, 2018 at 9:49 am

    saya sudah instal,xampp/msqol/myadmin,tapi kok gak bisa di panggil dan tidak bisa muncul apa masalahnya ya tolong di bantu,kalo ada yang kasiha ,kasih saran,ya,admin

Tinggalkan Balasan

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Langkah langkah membuat database PHP?

Tahap Pembuatan Database.
Pertama, buka browser lalu ketik alamat “ http://localhost/phpmyadmin”. ... .
Masukkan nama database yang akan dibuat yaitu “mahasiswa” pada kotak “Create Database”. Lalu klik “Create”, maka secara otomatis database yang ingin dibuat telah terbentuk..

Langkah langkah dalam membuat database?

Membuat database kosong.
Klik tab File, klik Baru, lalu klik Database Kosong..
Ketikkan nama file dalam kotak Nama File. ... .
Klik Buat. ... .
Mulailah mengetik untuk menambahkan data, atau tempelkan data dari sumber lain sebagaimana dijelaskan di bagian Menyalin data dari sumber lain ke dalam tabel Access..

Bagaimana cara membuat database di MySQL?

MySQL Membuat Database dan Table.
Buka command prompt dengan cara tekan ctrl + R keudian ketik cmd lalu enter..
Buka MySQL dengan cara mengetikan cd AppServ\MySQL\bin\MySQL..
Bila meminta password, masukkan password yang kalian buat (tapi biasanya password defaultnya “root”).

Bagaimana cara membuat database di phpMyAdmin?

Membuat Database di phpMyAdmin Pada bagian kiri localhost/phpMyAdmin, silahkan klik New untuk membuat database baru. Masukkan nama database pada kolom yang tersedia. Pada tutorial ini, kami menggunakan database_baru sebagai nama database yang akan dibuat. Jika sudah diberi nama, klik Create.