首页博客网络编程
最重要的外部系统类型是用于管理数据库的系统。多年来,这一市场领域一直由MySQL主导。
MySQL是免费的,开源的,并且功能强大,足以处理大量数据。它还灵活可靠,设置连接只需几分钟。
MySQL也可以用作PHP数据库。通过这种组合,制作最坚固,最强大的网站和Web应用程序并将其呈现给用户。对于那些在PHP中编码的人,MySQL数据库提供了跨平台使用它的可能性。这使他们的工作更轻松,方法更灵活。
MySQL 数据库是永久在线存储数据的标准方式。它也是任何规模应用的理想选择。
在使用PHP的人中,MySQL数据库系统是最流行的,即使该语言本身允许使用各种数据库。
MySQL是多平台的,必须在服务器上运行。
MySQL使用标准的SQL语法。
它是免费下载和使用。
使用MySQL PHP编码器可以将他们的数据存储在由列和行组成的表中。
PHP MySQL 连接目前是存储数据以供跨平台使用的行业标准。查看下面的示例以了解其工作原理:
例复制
<?php $server = 'server'; $user = 'user'; $pass = 'pass'; $db = 'db'; try { $con = new PDO("mysql:host=$server;db=$db", $user, $pass); // PDO error mode is set to exception $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // the transaction begins $con->beginTransaction(); // our SQL statements $con->exec("INSERT INTO users (name, surname, e_mail) VALUES ('Ben', 'Jefferson', 'ben@example.com')"); $con->exec("INSERT INTO users (name, surname, e_mail) VALUES ('Johnny', 'Eriksen', 'johnny@example.com')"); $con->exec("INSERT INTO users (name, surname, e_mail) VALUES ('Mary', 'Julie', 'julie@example.com')"); // commit the transaction $con->commit(); echo "Created new records."; } catch(PDOException $err) { // roll the transaction back if something fails $con->rollback(); echo "Error message: " . $err->getMessage(); } $con = null; ?>
当您建立 PHP MySQL 连接时,您将开始执行查询。查询本质上是从您通过 MySQL 使用的 PHP 数据库接收数据的请求。
我们可以结合 PHP 和 SQL 语法向数据库发出请求并接收数据,然后可以以数组和变量的形式进行处理。
让我们看一个简单的查询示例。您会注意到它使用的是标准 SQL 语法:
例复制
<?php $server = 'server'; $user = 'user'; $pass = 'pass'; $db = 'db'; try { $con = new PDO("mysql:host=$server;db=$db", $user, $pass); // PDO error mode is set to exception $con->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); // the transaction begins $con->beginTransaction(); // our SQL statements $con->exec("INSERT INTO users (name, surname, e_mail) VALUES ('Ben', 'Jefferson', 'ben@example.com')"); $con->exec("INSERT INTO users (name, surname, e_mail) VALUES ('Johnny', 'Eriksen', 'johnny@example.com')"); $con->exec("INSERT INTO users (name, surname, e_mail) VALUES ('Mary', 'Julie', 'julie@example.com')"); // commit the transaction $con->commit(); echo "Created new records."; } catch(PDOException $err) { // roll the transaction back if something fails $con->rollback(); echo "Error message: " . $err->getMessage(); } $con = null; ?>
您可以在此处下载使用MySQL用于PHP数据库的界面。
MySQL可以免费获取和使用,与大多数平台和服务器兼容,因此非常受欢迎。
它安全且功能强大,非常适合长时间存储大量数据。
MySQL需要服务器并遵守通常的SQL语法规则。
数据包含在由列和行组成的表中。
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位