Maison > développement back-end > Problème PHP > Comment modifier la base de données en php

Comment modifier la base de données en php

藏色散人
Libérer: 2023-03-07 22:14:01
original
4111 Les gens l'ont consulté

Comment modifier la base de données en PHP : connectez-vous d'abord à la base de données mysql via le compte et le mot de passe ; puis modifiez le contenu spécifié de la base de données en exécutant la commande "mettre à jour les utilisateurs définis..." ; le résultat de la modification.

Comment modifier la base de données en php

L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur Dell G3.

Recommandé : "Tutoriel vidéo PHP"

Implémentation simple PHP de la modification des données

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>
Copier après la connexion

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>");
    }
?>
Copier après la connexion

Pour plus de connaissances liées à la programmation, veuillez visiter : Introduction à la programmation ! !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal