В этой статье показано, как PHP использует PDO для создания базы данных MySQL, таблиц и вставки нескольких операций с данными. Поделитесь для вашей справки следующим образом:
Создание базы данных MySQL:
Создание таблиц MySQL:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Using SQL to create data tables
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";
// With exec (), no result is returned
$conn->exec($sql);
Echo "MyGuests Created Successfully";
}
catch(PDOException $e)
{
echo $sql . "
" . $e->getMessage();
}
$conn = null;
?>Вставка нескольких данных в MySQL:
setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// Start a business
$conn->beginTransaction();
// SQL statement
$conn->exec("INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('John', 'Doe', '[email protected]')");
$conn->exec("INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Mary', 'Moe', '[email protected]')");
$conn->exec("INSERT INTO MyGuests (firstname, lastname, email)
VALUES ('Julie', 'Dooley', '[email protected]')");
// Submission transaction
$conn->commit();
Echo "successful insertion of new records";
}
catch(PDOException $e)
{
// Roll back if execution fails
$conn->rollback();
echo $sql . "
" . $e->getMessage();
}
$conn = null;
?>Больше читателей , интересующихся контентом, связанным с PHP, могут ознакомиться с темами этого сайта: Краткое описание навыков работы с базой данных PHP на основе pdo, Краткое описание навыков программирования баз данных PHP + mysqli, Введение в объектно-ориентированное программирование PHP, Краткое описание использования строк PHP, Введение в работу с базой данных PHP + MySQL 》 и “Краткое описание общих навыков работы с базами данных в php”
Я надеюсь, что эта статья будет полезна для разработки PHP – программ для всех.