首页后端开发PHPphp mysql 例子

php mysql 例子

时间2023-11-17 14:33:03发布访客分类PHP浏览340
导读:在现代化的互联网时代,PHP MySQL 是两大必不可少的技术。PHP MySQL 可以实现从前台展示到后台数据存储的一系列操作,应用场景广泛。下面就来介绍一些实际的例子。第一个例子以登录为场景,我们需要向后台发送用户名和密码,判断是否匹配...
在现代化的互联网时代,PHP MySQL 是两大必不可少的技术。PHP MySQL 可以实现从前台展示到后台数据存储的一系列操作,应用场景广泛。下面就来介绍一些实际的例子。第一个例子以登录为场景,我们需要向后台发送用户名和密码,判断是否匹配。在 PHP 中,我们使用 post 方法获取用户填写的输入数据,接着在后台调用 MySQL 数据库,进行用户名密码的查询和匹配。如下所示:
?php$servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    // 创建连接$conn = new mysqli($servername, $username, $password, $dbname);
    // 检测连接if ($conn->
connect_error) {
    die("连接失败: " . $conn->
    connect_error);
}
     // 输出数据$sql = "SELECT username, password FROM users WHERE username='".$_POST['username']."'AND password='".$_POST['password']."'";
    $result = $conn->
    query($sql);
    if ($result->
    num_rows >
0) {
    echo "登录成功!";
}
 else {
    echo "用户名或密码错误!";
}
    $conn->
    close();
    ?>
    
第二个例子是关于操作数据库实现增、删、改、查,即 CRUD 操作。在这里我们以新闻网站的文章为例,展示如何增、删、改、查这些新闻。如下所示:添加文章:
?php$servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    // 创建连接$conn = new mysqli($servername, $username, $password, $dbname);
    // 检测连接if ($conn->
connect_error) {
    die("连接失败: " . $conn->
    connect_error);
}
     // 插入数据$sql = "INSERT INTO articles (title, content) VALUES ('".$_POST['title']."','".$_POST['content']."')";
    if ($conn->
query($sql) === TRUE) {
    echo "添加成功!";
}
 else {
    echo "添加失败!" . $conn->
    error;
}
    $conn->
    close();
    ?>
    
删除文章:
?php$servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    // 创建连接$conn = new mysqli($servername, $username, $password, $dbname);
    // 检测连接if ($conn->
connect_error) {
    die("连接失败: " . $conn->
    connect_error);
}
     // 删除数据$sql = "DELETE FROM articles WHERE id=".$_POST['id'];
    if ($conn->
query($sql) === TRUE) {
    echo "删除成功!";
}
 else {
    echo "删除失败!" . $conn->
    error;
}
    $conn->
    close();
    ?>
    
修改文章:
?php$servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    // 创建连接$conn = new mysqli($servername, $username, $password, $dbname);
    // 检测连接if ($conn->
connect_error) {
    die("连接失败: " . $conn->
    connect_error);
}
     // 更新数据$sql = "UPDATE articles SET title='".$_POST['title']."',content='".$_POST['content']."' WHERE id=".$_POST['id'];
    if ($conn->
query($sql) === TRUE) {
    echo "修改成功!";
}
 else {
    echo "修改失败!" . $conn->
    error;
}
    $conn->
    close();
    ?>
    
查询文章:
?php$servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    // 创建连接$conn = new mysqli($servername, $username, $password, $dbname);
    // 检测连接if ($conn->
connect_error) {
    die("连接失败: " . $conn->
    connect_error);
}
     // 查询数据$sql = "SELECT * FROM articles";
    $result = $conn->
    query($sql);
    if ($result->
    num_rows >
0) {
    // 输出数据while($row = $result->
fetch_assoc()) {
    echo "标题:" . $row["title"]. " - 内容:" . $row["content"]. "
"; } } else { echo "无文章!"; } $conn-> close(); ?>
以上就是 PHP MySQL 的两个例子。可以看到,通过 PHP MySQL 这两个技术,我们可以实现向后台提交数据、读写数据库、查询等多种操作。这些技术已经成为了 web 开发的核心技能,希望大家在实践中不断探索和积累。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php mysql 例子
本文地址: https://pptw.com/jishu/543280.html
php mysql 缓存 php mysql 5.6

游客 回复需填写必要信息