sql >> Database >  >> RDS >> Mysql

Bij het maken van een database in MySQL met PHP met behulp van de volgende code, waar maken we de verbinding en waar maken we de database?

Hier is een eenvoudige uitleg van welke lijnen wat doen. Als u specifiek wilt weten wat de afzonderlijke onderdelen hiervan betekenen, geef dan aan welke onderdelen u nader kunt uitleggen. Of de juiste links waarnaar verwezen wordt.

Ik merk dat je de W3Schools gebruikt bijvoorbeeld als een bijna exacte kopie en plak. Heeft u MySQL op uw computer geïnstalleerd en een gebruikersnaam en wachtwoord aangemaakt?

<?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. Hoe exporteer je een Base64-string naar een bestand, aan de serverzijde, zonder het op te slaan op de webserver, rechtstreeks door PHP?

  2. Is het mogelijk om koppeltekens en spaties hetzelfde te behandelen in SQL?

  3. Zoek de maximale opeenvolgende jaren voor elke ID in een tabel (Oracle SQL)

  4. $_SESSION gebruiken om gegevens over te dragen