Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

PDO tạo cơ sở dữ liệu và bảng

Bạn chỉ thực hiện câu lệnh cuối cùng. Bạn tiếp tục gán cho $sql , nhưng không thực hiện các câu lệnh đó.

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. Cách thực hiện:Làm sạch công cụ lưu trữ mysql InnoDB?

  2. Khóa trùng lặp khi ghi hoặc cập nhật?

  3. Chỉ trả lại các hàng có giá trị tối đa nhỏ hơn giá trị đã chỉ định

  4. Có bất kỳ lớp nào trong MySql giống như Lớp BulkCopy trong Sql Server 2005

  5. Làm cách nào để ngăn bot chạy một số mã trên tập lệnh PHP?