В этой статье показано, как 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 – программ для всех.