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

PDO tworzenie bazy danych i tabel

Wykonujesz tylko ostatnie oświadczenie. Ciągle przypisujesz do $sql , ale nie wykonując tych instrukcji.

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zduplikowany wpis dla klucza podstawowego w MySQL

  2. Funkcja MySQL RAND() – Generuj liczbę losową w MySQL

  3. Sortuj rekordy SQL na podstawie dopasowanych warunków

  4. PDO z INSERT INTO poprzez przygotowane zestawienia

  5. Jak wyładować tabelę z RedShift do pojedynczego pliku CSV?