Comment PHP modifie les données dans la base de données : créez d'abord "userinfo_update.php" pour interroger les informations de l'utilisateur ; puis obtenez le numéro d'utilisateur via GET pour interroger les informations de l'utilisateur ; enfin, créez le fichier "update.php" pour la modification ; informations utilisateur.
Recommandé : "Tutoriel vidéo PHP"
Créez userinfo_update.php pour interroger les informations utilisateur, affichez en premier les informations, en modification :
Obtenez d'abord le numéro d'utilisateur via GET pour interroger les informations de l'utilisateur :
$sql = "select * from user_info where user_id='".$_GET['userId']."'"; $result = mysql_query($sql,$con); if($row = mysql_fetch_array($result)){ }
Effet de page :
Créez un fichier update.php pour modifier les informations utilisateur :
La fonction mysql_affected_rows() est utilisée pour renvoyer le nombre de lignes d'enregistrement affectées par l'opération MySQL précédente.
//通过post获取页面提交数据信息 $userId = $_POST[userId]; $userName = $_POST[userName]; $userAge = $_POST[userAge]; $sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'"; mysql_query($sql,$conn);//执行SQL $mark = mysql_affected_rows();//返回影响行数 $url = "userinf_select.php";
Résultats en cours d'exécution
Créer un fichier delete.php , Complétez la fonction de suppression des informations utilisateur :
$userId = $_GET['userId']; include 'connection.php'; $sql = "delete from user_info where user_id='".$userId."'"; mysql_query($sql,$con); $mark = mysql_affected_rows();//返回影响行数 if($mark>0){ echo "删除成功"; }else{ echo "删除失败"; } mysql_close($con);
Résultats en cours d'exécution :
Suppression réussie
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!