MySQL是一个开源的关系型数据库管理系统,常见于web开发中。它可以存储和管理大量数据,并作为PHP应用程序的后端数据库。
PHP是一种极受欢迎的服务器端脚本语言,常用于动态网站和Web应用程序开发。它可以动态地生成HTML和其他Web页面内容,从而创建高度动态的网站,与MySQL数据库配合使用,就可以实现动态数据的存储和展示。
// 连接数据库 $con = mysqli_connect("localhost","username","password","database_name"); // 检查连接是否成功 if (mysqli_connect_errno()) { echo "连接 MySQL 数据库失败:" . mysqli_connect_error(); } // 创建数据表 $sql = "CREATE TABLE users ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, username VARCHAR(30) NOT NULL, password VARCHAR(30) NOT NULL, email VARCHAR(50), reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )"; if (mysqli_query($con, $sql)) { echo "数据表创建成功"; } else { echo "创建数据表失败:" . mysqli_error($con); } // 添加数据到数据表 $sql = "INSERT INTO users (username, password, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($con, $sql)) { echo "新记录插入成功"; } else { echo "插入记录失败:" . mysqli_error($con); } // 查询数据表数据 $sql = "SELECT id, username, email FROM users"; $result = mysqli_query($con, $sql); if (mysqli_num_rows($result) >0) { while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - 姓名: " . $row["username"]. " - 电子邮件: " . $row["email"]. "
"; } } else { echo "没有记录"; } // 关闭数据库连接 mysqli_close($con);
使用PHP和MySQL的示例代码如上所示,这里实现了连接数据库、创建数据表、添加数据、查询数据表数据等基本功能。当然,这只是PHP更广泛的用途之一,它可以用于更多的任务,例如构建web应用程序接口、创建用户会话和验证等功能。