sql >> Databasteknik >  >> RDS >> Mysql

PDO skapar databas och tabeller

Du kör bara det sista påståendet. Du fortsätter att tilldela till $sql , men kör inte dessa uttalanden.

try {
    $conn = new PDO("mysql:host=$servername", $username, $password);
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    $sql = "CREATE DATABASE IF NOT EXISTS musicDB";
    $conn->exec($sql);
    $sql = "use musicDB";
    $conn->exec($sql);
    $sql = "CREATE TABLE IF NOT EXISTS ARTISTS (
                ID int(11) AUTO_INCREMENT PRIMARY KEY,
                artistname varchar(30) NOT NULL)";
    $conn->exec($sql);
    echo "DB created successfully";
}
catch(PDOException $e)
{
    echo $sql . "<br>" . $e->getMessage();
}


  1. Ändra mysql-lösenord i Docker-behållaren

  2. Hur man använder Rand-funktionen i kombination med Union i MySQL

  3. mysql_fetch_array()/mysql_fetch_assoc()/mysql_fetch_row()/mysql_num_rows etc... förväntar sig att parameter 1 är resurs

  4. Hur man får sista posten i varje grupp i MySQL