📅  最后修改于: 2023-12-03 15:03:45.529000             🧑  作者: Mango
PHP和MySQL是两个流行的开源技术,PHP是一种服务器端脚本语言,MySQL是一种开源关系型数据库管理系统。PHP与MySQL的结合可以创建动态网页,实现与数据库进行交互的功能,如用户的注册、登录以及数据的存储、查询、修改等操作。
以下是PHP入门代码,输出"Hello World!":
<?php
echo "Hello World!";
?>
以下是MySQL入门代码,创建一个名为"example"的数据库:
CREATE DATABASE example;
以下是一个简单的注册登录案例,使用PHP和MySQL实现:
<?php
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "example");
// 注册功能
if($_POST["action"] == "register") {
$name = $_POST["name"];
$password = $_POST["password"];
// 判断用户名是否已存在
$query = mysqli_query($conn, "SELECT * FROM users WHERE name='".$name."'");
if(mysqli_num_rows($query) > 0) {
echo "该用户名已存在";
} else {
// 插入新用户
mysqli_query($conn, "INSERT INTO users (name, password) VALUES ('".$name."', '".$password."')");
echo "注册成功";
}
}
// 登录功能
if($_POST["action"] == "login") {
$name = $_POST["name"];
$password = $_POST["password"];
// 判断用户名和密码是否匹配
$query = mysqli_query($conn, "SELECT * FROM users WHERE name='".$name."' AND password='".$password."'");
if(mysqli_num_rows($query) > 0) {
echo "登录成功";
} else {
echo "用户名或密码错误";
}
}
?>
该案例实现了用户的注册和登录功能,将用户信息保存在MySQL数据库中。在注册时判断用户名是否已存在,如果不存在就插入新用户;在登录时判断用户名和密码是否匹配,如果匹配就登录成功。