sql >> データベース >  >> RDS >> Mysql

次のコードを使用してPHPを使用してMySQLでデータベースを作成する場合、どこに接続し、どこにデータベースを作成しますか?

    これは、どの行が何をするかについての簡単な説明です。これらの個々の部分が何を意味するのかを具体的に知りたい場合は、さらに説明できるように、どの部分を言ってください。または、正しいリンクが指している。

    W3Schools を使用していることに気付きました たとえば、ほぼ正確なコピーアンドペーストとして。マシンにMySQLをインストールし、ユーザー名とパスワードを作成しましたか?

    <?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. MySQLAUTO_INCREMENTはロールバックしません

    2. アポストロフィによるHibernateのQueryException

    3. インデックスチューニングへのアプローチ–パート1

    4. FOREIGN KEYがある場合とない場合のREFERENCESの使用の違いは?