Home > Backend Development > PHP Problem > How to modify the database in php

How to modify the database in php

藏色散人
Release: 2023-03-07 22:14:01
Original
4109 people have browsed it

How to modify the database in php: first connect to the mysql database through the account and password; then modify the specified content of the database by executing the command "update users set..."; and finally judge the modification result.

How to modify the database in php

The operating environment of this tutorial: Windows 7 system, PHP version 7.1, Dell G3 computer.

Recommended: "PHP Video Tutorial"

PHP Simple implementation of modifying data

index.php

<?php
$mysql_server_name=&#39;127.0.0.1&#39;; //改成自己的mysql数据库服务器
$mysql_username=&#39;root&#39;; //改成自己的mysql数据库用户名
$mysql_password=&#39;&#39;; //改成自己的mysql数据库密码
$mysql_database=&#39;chuan&#39;; //改成自己的mysql数据库名
$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database) or die("error connecting") ; //连接数据库
$sql ="select * from users ;"; //SQL语句
$result = mysqli_query($conn,$sql); //查询
?>
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>可编辑表格DEMO</title>
</head>
<body>
<div class="container">
    <table class="data" >
        <tr>
            <td>id</td>
            <td>name</td>
            <td >操作</td>
        </tr>
            <?php
                while($row = mysqli_fetch_array($result))
                {
                    echo "<tr>" ;
                    echo "<td>".$row[&#39;id&#39;]."</td>";
                    echo "<td>".$row[&#39;username&#39;]."</td>";
                    $id=$row[&#39;id&#39;];
                    echo "<td><a href=update.php?id=$id>修改</a></td>";
                    echo " </tr>";
                }
            ?>
    </table>
</div>
</body>
</html>
update.php
<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/6/17
 * Time: 17:54
 */
$id = $_GET[&#39;id&#39;];
$mysql_server_name=&#39;127.0.0.1&#39;; //改成自己的mysql数据库服务器
$mysql_username=&#39;root&#39;; //改成自己的mysql数据库用户名
$mysql_password=&#39;&#39;; //改成自己的mysql数据库密码
$mysql_database=&#39;chuan&#39;; //改成自己的mysql数据库名
$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database) or die("error connecting") ; //连接数据库
$sql ="select * from users where id= $id ;"; //SQL语句
$result = mysqli_query($conn,$sql); //查询
while($row = mysqli_fetch_array($result))
{
    $username=$row[&#39;username&#39;];
}
?>
<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <title>可编辑表格DEMO</title>
</head>
<body>
<form method="post" action="doUpdate.php?id=<?php echo $id ?>">
username:<input type="text" name=&#39;username&#39; value=<?php echo  $username?>><br/>
<input type="submit">
</form>
</body>
</html>
Copy after login

doUpdate.php

<?php
$mysql_server_name=&#39;127.0.0.1&#39;; //改成自己的mysql数据库服务器
$mysql_username=&#39;root&#39;; //改成自己的mysql数据库用户名
$mysql_password=&#39;&#39;; //改成自己的mysql数据库密码
$mysql_database=&#39;chuan&#39;; //改成自己的mysql数据库名
$conn=mysqli_connect($mysql_server_name,$mysql_username,$mysql_password,$mysql_database) or die("error connecting") ; //连接数据库
    $id = $_GET[&#39;id&#39;];
    $username = $_POST[&#39;username&#39;];
    $sql="update users set username= &#39;"."$username&#39; where id = $id";
    $result= mysqli_query($conn,$sql);
    if($result){
        exit("<script>
            alert(&#39;修改成功&#39;);
            location.href=&#39;index.php&#39;
        </script>");
    }else{
        exit("<script>
            alert(&#39;修改失败&#39;);
            location.href=&#39;index.php&#39;;
        </script>");
    }
?>
Copy after login

For more programming-related knowledge, please visit: Introduction to Programming! !

The above is the detailed content of How to modify the database in php. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template