Maison  >  Article  >  développement back-end  >  Comment modifier le contenu d'une base de données en php

Comment modifier le contenu d'une base de données en php

藏色散人
藏色散人original
2020-08-27 09:45:374774parcourir

Comment modifier le contenu de la base de données en PHP : sélectionnez d'abord la base de données ; puis obtenez l'ensemble de données via l'instruction "mysql_query($q)" puis lisez les données en boucle et stockez-les dans l'objet tableau ; ; enfin modifier le contenu du champ de la base de données via la méthode UPDATE.

Comment modifier le contenu d'une base de données en php

Recommandé : "Tutoriel vidéo PHP"

php front-end passe les paramètres, parcourt les champs de la base de données tableau puis en fonction des conditions Apporter des modifications.

<?php
    header("Content-Type:text/html;charset=utf8"); 
    header("Access-Control-Allow-Origin: *"); //解决跨域
    header(&#39;Access-Control-Allow-Methods:POST&#39;);// 响应类型  
    header(&#39;Access-Control-Allow-Headers:*&#39;); // 响应头设置 
    $link=mysql_connect("localhost","root","root"); 
    mysql_select_db("business_card", $link); //选择数据库
    mysql_query("SET NAMES utf8");//解决中文乱码问题
    $wx_id = $_POST[&#39;wx_id&#39;];
    $openid = $_POST[&#39;openid&#39;];
    $q = "SELECT * FROM user"; //SQL查询语句 SELECT * FROM 表名
    $rs = mysql_query($q); //获取数据集
    if(!$rs){die("数据库没有数据!");}
//循环读取数据并存入数组对象
    $dlogs;$i=1;
    while($row=mysql_fetch_array($rs))
    {
$result = @mysql_query($strsql);
        if($row["openid"]==$openid){
if($row["collect"]!=""){
$ab =$row["collect"].&#39;,&#39;.$wx_id;
}else{
$ab =$wx_id;
}
//修改数据库字段
mysql_query("UPDATE user SET collect = &#39;$ab&#39;
WHERE openid = &#39;$openid&#39;");
 
    echo urldecode(json_encode($ab));
}
    }
    //以json格式返回html页面
   
    
?>

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!

Déclaration:
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