Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Saat membuat database di MySQL dengan PHP menggunakan kode berikut di mana kita membuat koneksi dan di mana kita membuat database?

Berikut adalah penjelasan sederhana tentang garis mana yang melakukan apa. Jika Anda ingin mengetahui secara spesifik apa arti masing-masing bagian ini, silakan sebutkan yang mana sehingga dapat dijelaskan lebih lanjut kepada Anda. Atau tautan yang benar yang ditunjuk.

Saya melihat bahwa Anda menggunakan W3Schools misalnya, sebagai salinan dan tempel yang hampir sama persis. Sudahkah Anda menginstal MySQL di mesin Anda dan membuat nama pengguna dan kata sandi?

<?php
    $servername = "localhost"; // This is the location of your server running MySQL
    $username = "username"; // This is the username for MySQL
    $password = "password"; // This is the password for MySQL

    // Create connection
    $conn = new mysqli($servername, $username, $password); // This is where you create a connection

    // Check connection
    if ($conn->connect_error) { // This checks if the connection happened
        die("Connection failed: " . $conn->connect_error); // and produces an error message if not
    }  // otherwise we move on

    // Create database
    $sql = "CREATE DATABASE myDB"; // This is the SQL query which is sent to the MySQL server
    if ($conn->query($sql) === TRUE) { // When the if statement begins here, it executes the query and test if it returns true
        echo "Database created successfully"; // If it returns true then here is the message is returns
    }
    else {
        echo "Error creating database: " . $conn->error; // Or if there was error with the query this is returned
    }

    $conn->close(); // Close the connection when it is no longer in use
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pilih stempel waktu yang lebih lama dari

  2. Dapatkan catatan terakhir setiap bulan di MySQL....?

  3. Apakah SET CHARACTER SET utf8 diperlukan?

  4. Mysql JOIN (beberapa) tabel

  5. Cara Mengatur Failover Otomatis untuk Database MySQL Moodle