Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Tworząc bazę danych w MySQL z PHP za pomocą poniższego kodu, gdzie nawiązujemy połączenie i gdzie tworzymy bazę danych?

Oto proste wyjaśnienie, które linie robią co. Jeśli chcesz dokładnie wiedzieć, co oznaczają poszczególne ich części, powiedz, które z nich, aby można było je dokładniej wyjaśnić. Lub wskazane prawidłowe linki.

Zauważyłem, że używasz W3Schools na przykład jako prawie dokładne kopiowanie i wklejanie. Czy zainstalowałeś MySQL na swoim komputerze i utworzyłeś nazwę użytkownika i hasło?

<?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. Jak dokładnie działają zapytania do bazy danych PHP/MySQL?

  2. nieoczekiwany T_ENCAPSED_AND_WHITESPACE, oczekiwany błąd T_STRING lub T_VARIABLE lub T_NUM_STRING

  3. Czy w przypadku kluczy obcych preferowane jest string czy int?

  4. Błąd podczas instalacji — inicjalizacja bazy danych nie powiodła się

  5. mysql wybrać int jako walutę lub przekonwertować int na format walutowy?